2009-06-12 14 views
2

文字列内の特定の部分文字列を探したい。文字列は文字列のリストに格納されます。どうすればいいですか?Python string find

+1

例が参考になります、やることは非常に簡単ですhereを見てきました - データがどのように見えるん何を、どのような検索文字列がどのように見えるんし、どのような結果が行いますあなたは欲しいですか? – RichieHindle

+0

なぜこれがダウン表示されますか?あなたたちはばかばかしい! –

答えて

4

したがって、特定の部分文字列を含む文字列のリスト内のすべての文字列を検索していますか?これは、それを行います。

DATA = ['Hello', 'Python', 'World'] 
SEARCH_STRING = 'n' 
print [s for s in DATA if SEARCH_STRING in s] 
# Prints ['Python'] 

を編集アンドリューの提案で:あなたはそのようlist comprehensionをお読みください「SEARCH_STRINGはどこかに文字列で表示されたリストDATA内のすべての文字列のリストを作成します。」

+2

+1非常にPythonic!あなたの例を説明するのが最善でしょうが、Pythonの初心者はリストの解説に慣れていないかもしれないからです。 –

0

あなたはそれだけでPythonドキュメント内の検索