Effizientes Ersetzen mehrerer Zeichenfolgen in Python

Wenn ich mehrere Zeichenfolgen ersetzen möchte, wie kann dies am effizientesten durchgeführt werden?

Ein Beispiel für die Art von Situation, die ich auf meinen Reisen erlebt habe, ist wie folgt:

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage