Better way to remove multiple words from a string?
问题 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) The output is Hello Guy, To See You. Knowing Python I feel like there is a better way to implement changing several words in a string. I searched up some similar solutions using