我试图检查我的字符串是否包含某些单词有什么问题?蟒蛇

时间:2015-02-08 01:22:54

标签: python string list tuples operand

我使用Python来尝试检查字符串是否包含某些单词。它可以包含全部或部分单词。

listCall = ('Azura', 'Fly', 'yellow')
readME = 'the color is yellow'
if listCall in readME:
    print 'we found certain words'
else:
    print 'all good'

1 个答案:

答案 0 :(得分:2)

您正在测试*整个列表listCall* is in readME`。您需要测试单个单词

if any(word in readME for word in listCall):

这使用生成器表达式和any() function来有效地测试listCall中针对readME字符串的单个单词。