我正在列表中查找特定字符串;此字符串是较长字符串的一部分。
基本上,我通过一个文本文件循环并将每个字符串添加到列表的不同元素中。现在,我的目标是扫描整个列表,找出是否有任何元素字符串包含特定的字符串。
源文件示例:asfasdasdasd
asdasdasdasdasd mystring asdasdasdasd
asdasdasdasdasdasdadasdasdasdas
现在假设3个字符串中的每一个都在列表的一个元素中;并且您想知道列表中的任何元素中是否有字符串“my string”(我不需要知道它在哪里,或者该字符串在列表中出现了多少次)。我试着用这个,但似乎没有发现任何事情work_list=["asfasdasdasd", "asdasdasdasd my string asdasdasdasd", "asdadadasdasdasdas"]
has_string=False
for item in work_list:
if "mystring" in work_list:
has_string=True
print "***Has string TRUE*****"
print " \n".join(work_list)
输出将只是列表,bool has_字符串保持False
我是遗漏了什么还是用错了in语句?