So wandelst du Listen in Strings um

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:

  • CSV-Dateien: Eine Liste mit Werten soll als durch Komma getrennte Zeile gespeichert werden.
  • URL-Parameter: Eine Liste mit Parametern muss zu ?key=value1,value2,value3 formatiert werden.
  • Textausgabe: Eine Liste soll als schöner, lesbarer String angezeigt 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

Aufgabe:

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!
Gib deine Lösung ein:

Falls du Hilfe benötigst:

Du kannst alle möglichen Zeichen inklusive leeren Strings as Separator für die Methode join verwenden.

" "

Teilen: