title: Efficiently carry out multiple string replacements in Python
body: <p>If I would like to carry out multiple string replacements, what is the most efficient way to carry this out? </p>
  
  <p>An example of the kind of situation I have encountered in my travels is as follows:</p>
  
  <pre><code>&gt;&gt;&gt; strings = ['a', 'list', 'of', 'strings']
  &gt;&gt;&gt; [s.replace('a', '')...replace('u', '')  for s in strings if len(s) &gt; 2]
  ['a', 'lst', 'of', 'strngs']
  </code></pre>