Avatar ·

Der beste Weg, um die Buchstaben "A" und "B" zu tauschen

📁 Funktion, Python, Beispiel

Es gibt eine function, die ein Argument als string, bestehend aus "A", "a", "B" und "b", akzeptiert.

Jedes "B" muss durch "A" ersetzt werden, jedes "A" durch "B", und ebenso mit Kleinbuchstaben.

Beispiel:

>> swap('ААббББаа')'ББааААбб'

Habe diesen schwachen Code geschrieben, aber er funktioniert:

def swap(text):    new_text = []    for c in text:        if c == 'а':            new_text.append('б')        elif c == 'б':            new_text.append('а')        elif c == 'А':            new_text.append('Б')        el