В моем приложении у меня есть список (урду) слов в текстовом файле, (в настоящее время одно слово, как это)
![enter image description here](https://i.stack.imgur.com/cCEKJ.png)
и ядругой текстовый файл, содержащий строку urdu (в настоящее время одно слово, подобное этому и точно такое же)
![enter image description here](https://i.stack.imgur.com/e7liI.png)
Теперь мне нужно найти, имеет ли строка в файлелюбое слово, которое существует в файле слова.Для этого я читаю оба файла в списки, подобные этому;
// читаем текстовый файл строк ...
fileToRead = codecs.open('string.txt', mode, encoding=encoding)
fileData = fileToRead.read()
lstFileData = fileData.split('\n')
wordListToRead = codecs.open('words.txt', mode, encoding=encoding)
wordData = wordListToRead.read()
lstWords = wordData.split('\n')
Я просто перебираю такой список;
for string in lstFileData:
if string in lstWords:
// do further work
и это не работает И я не знаю почему?Хотя строка 'فلسفے' и lstWords содержит эту строку.Нужно ли добавить кодировку?Мы будем благодарны за любую помощь.