【发布时间】:2018-04-10 05:46:48
【问题描述】:
我正在尝试在 [] 列表或文本文档列表中的单词列表中找到一个单词的完全匹配,每行用一个单词分隔。但是如果单词包含在单词列表中,使用“in”会返回 true。我正在寻找一个完全匹配的。例如在 python 2.7.12 中:
mylist = ['cathrine', 'joey', 'bobby', 'fredrick']
for names in mylist:
if 'cat' in names:
print 'Yes it is in list'
这将返回 true,但我希望它仅在完全匹配时才为 true。如果 'cathrine' 在 mylist 中,'cat' 不应返回 true。
并尝试使用“if 'cat' == names:' 似乎不起作用。
只有当我要查找的字符串与单词列表完全匹配,并且不包含在单词列表的单词中时,我将如何返回 true?
【问题讨论】:
-
如果 mylist 中的 'cat' -- 似乎不起作用或找不到任何东西。我做错了吗?
标签: python