我有一个想要在文本文件中查找的单词列表。现在我正在尝试any迭代文件中的行的方法。它返回True或False正确,因此工作正常。
但我的问题是是否可以看到它找到了哪个单词?我可以通过我的代码和文本看到找到了哪个单词,但如果可能的话,我想以某种方式在代码中使用它。
下面是我的意思的一个例子。如果.TrueFalseline
list_of_words = ['apple', 'banana', 'lemon']
with open(file, 'r') as f:
lines = f.readlines()
for line in lines:
x = any(word in line for word in list_of_words)
print(x)
Run Code Online (Sandbox Code Playgroud)