У меня есть список слов, которые я сохранил в 'dict_words'.То, что я ищу, ищет наличие слов в файле.
Так что для каждой строки, которую я делаю, как показано ниже, чтобы узнать, появляется ли какое-либо слово 'dict_words' в строке:
with open(filename, "r") as file:
for line in file:
if any(re.findall(r'|'.join(dict_words), line, re.IGNORECASE)):
#get the index of the word in 'dict_words'
После того, как это условие достигнуто (то есть: True), я хочу получить индекс слова, найденного в 'dict_words', но у меня нет никакого представления о том, что я должен делать.Я хочу что-то производительное (быстрое), потому что файл состоит из серии длинных текстов.