找出字符串是否不包含列表中的单词。蟒蛇

时间:2016-03-14 03:52:29

标签: python string list split

我有以下代码:

for f in arcpy.da.SearchCursor("ft_mb_afterIteration", "FireTrailName", None, None):
...     if any(var in str(f[0]) for var in trails):

第二行检查是否在另一个字符串中满足列表“trail”中的单词,str(f [0])

现在我需要反转这个并做一些事情,如果在该字符串中没有遇到列表“trail”中的单词(str(f [0])。

最好的方法是什么? “any”是否有任何相反的表达式?

1 个答案:

答案 0 :(得分:1)

if any(var in str(f[0]) for var in trails)
如果True中有至少一个来自小道的单词,则

返回f[0]

if not any(var in str(f[0]) for var in trails):
如果在路径中找不到任何单词(

,则

返回True