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?
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