我确信这很简单,但我看不到或可能无法理解解决方案。
我有一些代码:
if any (mystring in s for s in mylist)
do something with mystring
我正在测试的地方,看看是否mystring在mylist,这工作正常。
但是,如果我有清单
['apples','pears','chickens']
我正在测试 if 语句,我希望它仅在匹配准确的情况下通过,即mystring应该通过并且do something with mystring只有 with apples,而不是appor apple。问题是mystringto的部分匹配mylist正在通过。
即在上面的例子中,如果mystring它app通过了,我也不想要它。我知道这是微不足道的,所以很抱歉。