Erste SchritteKostenlos loslegen

Kombinieren mehrerer Strings

F-Strings funktionieren gut für ein paar Variablen, aber was ist, wenn du eine ganze Liste von Variablen in einem String kombinieren willst? Dafür kannst du die Methode "".join() verwenden. Du gibst das, womit du die Listenelemente verbinden willst, in "" ein und übergibst die Liste dann an die Methode join(). Wenn du z.B. alle Einträge in einer Liste mit dem Namen cookies mit einem Komma und einem Leerzeichen verbinden möchtest, würde das so aussehen: ", ".join(cookies).

In dieser Übung wendest du diese Fähigkeiten an, um eine Liste mit den zehn wichtigsten Jungennamen in einen Satz umzuwandeln, der in einer Zeichenkette gespeichert ist.

Diese Übung ist Teil des Kurses

Datentypen in Python

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Zeichenkette, die Folgendes enthält: The top ten boy names are: und speichere sie als preamble.
  • Erstelle eine Zeichenkette, die Folgendes enthält: , and und speichere sie als conjunction.
  • Erstelle eine Zeichenkette, die die ersten 9 Namen in der Liste boy_names mit einem Komma verbindet und speichere sie als first_nine_names.
  • Erstelle eine f-Zeichenkette, die preamble, first_nine_names, conjunction, den letzten Eintrag in boy_names und einen Punkt enthält.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# The top ten boy names are:  as preamble
____ = "The top ten boy names are: "

# , and as conjunction
conjunction = ____

# Combines the first 9 names in boy_names with a comma and space as first_nine_names
first_nine_names = "____".join(boy_names[____:____])

# Print f-string preamble, first_nine_names, conjunction, the final item in boy_names and a period
print(f"{____}{first_nine_names}{conjunction} {____[-1]}.")
Bearbeiten und Ausführen von Code