【发布时间】:2020-02-19 12:43:57
【问题描述】:
我的代码可以检查我的word_list 中是否至少有一个情态动词。
with open('Requirements_good.txt') as myfile:
word_list=[word for line in myfile for word in line.split()]
with open('Badwords_modalverbs.txt') as file:
modalv = 0
for word in file.readlines():
if word.strip() in word_list:
modalv = 1
if modalv == 1:
print ("one of the words found")
但必须有一种更简单、更优雅的方法来解决这个问题。最快的检查方法是什么?
如何检查相反的词?:如果没有找到任何单词,则打印任何内容
【问题讨论】:
-
max([word.strip() in word_list for work in open('Badwords_modalverbs.txt').readlines()])
标签: python