我有一个文本文件,每一行都有一个句子。我有一个单词表。我只想从列表中获取至少包含一个单词的句子。有没有一种 pythonic 的方法可以做到这一点?
请您参考如下方法:
sentences = [line for line in f if any(word in line for word in word_list)]
此处 f 将是您的文件对象,例如您可以将其替换为 open('file.txt') if file.txt 是您的文件名,它与脚本位于同一目录中。
我有一个文本文件,每一行都有一个句子。我有一个单词表。我只想从列表中获取至少包含一个单词的句子。有没有一种 pythonic 的方法可以做到这一点?
请您参考如下方法:
sentences = [line for line in f if any(word in line for word in word_list)]
此处 f 将是您的文件对象,例如您可以将其替换为 open('file.txt') if file.txt 是您的文件名,它与脚本位于同一目录中。