Avatar ·

Wie entferne ich alle Leerzeichen aus einem String in Python?

📁 Funktion, Beispiel

Ich habe die Funktion strip() gegoogelt, aber sie entfernt nur das erste und letzte Leerzeichen, ich brauche aber alle. Zum Beispiel, wenn a = ' sd dfsdf dfsfs', dann möchte ich a = 'sddfsdfdfsfs' erhalten. Gibt es eine solche Funktion oder muss ich das irgendwie mit einer Schleife machen?

Avatar ·

In funktionaler Programmierung in einer Zeile:

reduce(lambda a, x: a + x, map(lambda x: list(x), ['1', '22', '333']))

Ich erkläre - reduce nimmt eine Funktion entgegen, die die Ergebnisse der Aufteilung der Liste durch die map-Funktion zusammenführt. Map nimmt eine Funktion und ein initiales Array entgegen, über jedes Element des Arrays wird die gegebene Funktion ausgeführt. Dasselbe kann mit folgendem Code ausgedrückt werden:

>>> result_list = []>>> for x 
                            

Anmelden um eine Antwort zu hinterlassen

Blogs