リスト内の特定の文字列を探しています。この文字列は長い文字列の一部です。Python:リスト内の要素に特定の文字列があるかどうか調べる
基本的には、テキストファイルをループして、各文字列をリストの別の要素に追加します。今私の目的は、リスト全体をスキャンして、要素文字列のいずれかに特定の文字列が含まれているかどうかを調べることです。ソース・ファイルの
例:
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)
を見つけられないようだ、とブールhas_stringはFalseを
は、私が何かをしないのですか中を使用していますとどまります陳述が間違っている?
項目 – Kamal