我确信这很简单,但我看不到或可能无法理解解决方案。
我有一些代码:
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
,而不是app
or apple
。问题是mystring
to的部分匹配mylist
正在通过。
即在上面的例子中,如果mystring
它app
通过了,我也不想要它。我知道这是微不足道的,所以很抱歉。