Skip to main content
 首页 » 编程设计

python之检查一个字符串是否包含一组字符串中的任何项目

2025年05月04日22sharpest

我有一个文本文件,每一行都有一个句子。我有一个单词表。我只想从列表中获取至少包含一个单词的句子。有没有一种 pythonic 的方法可以做到这一点?

请您参考如下方法:

sentences = [line for line in f if any(word in line for word in word_list)] 

此处 f 将是您的文件对象,例如您可以将其替换为 open('file.txt') if file.txt 是您的文件名,它与脚本位于同一目录中。