Efetue com eficiência várias substituições de seqüência de caracteres em Python

Se eu gostaria de realizar várias substituições de cordas, qual é a maneira mais eficiente de fazer isso?

Um exemplo do tipo de situação que encontrei em minhas viagens é o seguinte:

>>> strings = ['a', 'list', 'of', 'strings']
>>> [s.replace('a', '')...replace('u', '')  for s in strings if len(s) > 2]
['a', 'lst', 'of', 'strngs']

questionAnswers(2)

yourAnswerToTheQuestion