我使用Python来尝试检查字符串是否包含某些单词。它可以包含全部或部分单词。
listCall = ('Azura', 'Fly', 'yellow')
readME = 'the color is yellow'
if listCall in readME:
print 'we found certain words'
else:
print 'all good'
答案 0 :(得分:2)
您正在测试*整个列表listCall* is in
readME`。您需要测试单个单词:
if any(word in readME for word in listCall):
这使用生成器表达式和any()
function来有效地测试listCall
中针对readME
字符串的单个单词。