【发布时间】:2015-09-25 05:46:22
【问题描述】:
bannedWord = ["Good", "Bad", "Ugly"]
def RemoveBannedWords(toPrint, database):
statement = toPrint
for x in range(0, len(database)):
if bannedWord[x] in statement:
statement = statement.replace(bannedWord[x] + " ", "")
return statement
toPrint = "Hello Ugly Guy, Good To See You."
print(RemoveBannedWords(toPrint, bannedWord))
输出是Hello Guy, To See You. Knowing Python 我觉得有更好的方法来实现更改字符串中的几个单词。我使用字典搜索了一些类似的解决方案,但似乎不适合这种情况。
【问题讨论】:
标签: python regex string python-3.x replace