Привет, я новичок в Python, так что это может показаться простой проблемой, но я много раз искал в Google и, похоже, не могу найти способ ее преодолеть.В основном у меня есть список строк, взятых из файла CSV.И у меня есть еще один список строк в текстовом файле.Моя работа состоит в том, чтобы видеть, находятся ли слова из моего текстового файла в файле CSV.
Скажем так, как выглядит файл CSV (он составлен):
name,author,genre,year
Private Series,Kate Brian,Romance,2003
Mockingbird,George Orwell,Romance,1956
Goosebumps,Mary Door,Horror,1990
Geisha,Mary Door,Romance,2003
Искажем, текстовый файл выглядит следующим образом: Romance 2003
Я пытаюсь создать функцию, которая возвращает имена книг, в которых есть слова «Romance» и «2003».Так что в этом случае он должен вернуть «Private Series» и «Geisha», но не «Mockingbird».Но моя проблема в том, что они не возвращают их.Однако, когда я изменяю свой ввод на «Романтика», он возвращает все три книги с романсами в них.Я предполагаю, что это потому, что "Romance 2003" не вместе, потому что, если я изменю свой ввод на "Mary Door", появятся "Goosebumps" и "Geisha".Так как я могу преодолеть это?
Кроме того, как сделать мою функцию нечувствительной к регистру?
Любая помощь будет высоко ценится:)