小编kla*_*mus的帖子

有没有办法查看在Python中使用any函数时找到了哪个列表项?

我有一个想要在文本文件中查找的单词列表。现在我正在尝试any迭代文件中的行的方法。它返回TrueFalse正确,因此工作正常。

但我的问题是是否可以看到它找到了哪个单词?我可以通过我的代码和文本看到找到了哪个单词,但如果可能的话,我想以某种方式在代码中使用它。

下面是我的意思的一个例子。如果.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)

python list any

2
推荐指数
1
解决办法
95
查看次数

标签 统计

any ×1

list ×1

python ×1