title: Replace all words from word list with another string in python
body: <p>I have a user entered string and I want to search it and replace any occurrences of a list of words with my replacement string.</p>
  
  <pre><code>import re
  
  prohibitedWords = ["MVGame","Kappa","DatSheffy","DansGame","BrainSlug","SwiftRage","Kreygasm","ArsonNoSexy","GingerPower","Poooound","TooSpicy"]
  
  
  # word[1] contains the user entered message
  themessage = str(word[1])    
  # would like to implement a foreach loop here but not sure how to do it in python
  for themessage in prohibitedwords:
      themessage =  re.sub(prohibitedWords, "(I'm an idiot)", themessage)
  
  print themessage
  </code></pre>
  
  <p>The above code doesn't work, I'm sure I don't understand how python for loops work. </p>