Manchmal hast du eine Liste mit Werten und willst sie als Text ausgeben. Typische Beispiele sind CSV-Dateien, URLs oder einfach eine lesbare Darstellung für den Nutzer.
Listen sind super für die Datenspeicherung, aber oft musst du sie in Textform bringen. Hier sind ein paar typische Anwendungsfälle:
?key=value1,value2,value3
formatiert werden.Die einfachste und schnellste Methode in Python ist join()
. Damit kannst du eine Liste mit Text-Elementen in einen String umwandeln. Die Methode .join()
ist eine String Methode. Das bedeutet, du verwendest einen String als Separator (z.B. "; "
oder ". "
) und verwendest diesen Separator als Trennzeichen für die einzelnen Listen-Elemente:
# Beispiel mit Strings
Elemente = ["Apfel", "Banane", "Kirsche"]
Text = ", ".join(Elemente)
print(Text)
# Ausgabe: Apfel, Banane, Kirsche
Was musst du im folgenden Code ergänzen, damit die Ausgabe "Ich mag Python!" ist:
Meine_Liste = ["Ich", "mag", "Python!"]
Ausgabe = ___.join(Meine_Liste)
print(Ausgabe)
# Ausgabe:
# Ich mag Python!