2009-06-12 76 views
2

我想在字符串中找到某個子字符串。該字符串存儲在一個字符串列表中。我該怎麼做?Python字符串查找

+1

一個例子是有益的 - 這是什麼數據看起來像,什麼是搜索字符串的樣子,什麼結果呢你要? – RichieHindle 2009-06-12 21:38:47

+0

這是爲什麼downvoted?你們人很荒謬! – 2009-06-12 21:44:46

回答

4

因此,您正在搜索包含特定子字符串的字符串列表中的所有字符串?這將做到這一點:

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

編輯在安德魯的建議:你應該閱讀list comprehension爲「請在列表中DATA其中SEARCH_STRING地方出現的字符串中的所有字符串列表。」

0

有你看here這是很簡單的事,只是做一個搜索Python文檔中