<分区>
Possible Duplicate:
Python Check if all of the following items is in a list
所以我想测试 word 和 word1 是否都在列表 lst 中。 当然,我可以这样写:
if word in lst and word1 in lst:
do x
但我想知道我是否可以将该语句缩短为:
if (word and word1) in lst:
do x
当然,这行不通,但是有什么有效的类似方法吗?
我尝试了以下方法,但如您所见,它没有产生预期的结果。
>>> word in lst
True
>>> word1 in lst
True
>>> (word, word1) in lst
False
编辑:感谢您的回答,我想我现在很清楚如何做到这一点。