我有一個列表,如下圖所示:Python的剝離從列表中的基於項的字符串的字符串
exclude = ["please", "hi", "team"]
我有一個字符串,如下所示:
text = "Hi team, please help me out."
我想我的字符串看作:
text = ", help me out."
有效地剝離出可能出現在列表中的任何字exclude
我嘗試以下:
if any(e in text.lower()) for e in exclude:
print text.lower().strip(e)
但上面if
語句返回一個布爾值,因此我得到下面的錯誤:
NameError: name 'e' is not defined
我如何得到這個工作?
爲什麼逗號消失? – mgilson 2014-11-21 08:35:31
...和點? – ngulam 2014-11-21 08:46:46
這是我匆匆打字。標點可以在那裏或不在那裏。對我的輸出無關緊要。爲了避免混淆,我會解決這個問題。 – user1452759 2014-11-24 04:46:12