Как я могу искать внутри словаря списков
Здравствуйте, я пытаюсь найти внутри словаря списков элементы списка-это словари
например, поиск слова внутри статей NY Times или The post или если это слово находится внутри статей обеих газет
кроме того, как я могу добавить элементы в определенный словарь (новостная газета)
news_papers ={ "NY Times": [ { "id": 1, "language": "English", "edition": "first", "author": "MR Mike", "article": "New york post example" } ] , "the POST": [ {"id": 1, "language": "English", "edition": "first", "author": "kyle", "article": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, ...etc"}, {"id": 2, "language": "English", "edition": "first", "author": "MR Jake", "article": "writing for New york"} ] }
Предполагаемые результаты:
если я поищу слово "Нью-Йорк"
результат:
1-Ny times, артикул id:1
2-пост, артикул id:2
Что я уже пробовал:
это то, что я сделал, пытаясь добавить элемент в конкретную газету новостей
news_papers["NY Times"][{"id": 1, "language": "English", "edition": "first", "author": "MR Mike", "article": "New york post example"}]
Я получаю эту ошибку :TypeError: индексы списка должны быть целыми числами или срезами, а не диктом
что касается функциональности поиска, то я не знаю, с чего начать, есть ли какие-то предложения или идеи?
Gerry Schmitz
Почему вы используете Python, если "не знаете, с чего начать"? Почему бы тебе не сделать несколько уроков? Тогда ты все поймешь.
Member 12173667
Я программирую на python уже полтора года, чтобы предложения не доходили до смысла
Я имел в виду, что должен ли я использовать другой способ обойти это, мой друг сказал, что я должен преобразовать эти структурированные списки и словари в JSON и работать оттуда
извините за мой плохой английский :)