LoslegenKostenlos starten

Mehrere Zeichenfolgen kombinieren

F-Strings sind super für ein paar Variablen, aber was ist, wenn du eine ganze Liste von Variablen in einem String zusammenfassen willst? Du kannst dafür die Methode „ "".join() “ benutzen. Du packst alles, was du in die Liste aufnehmen willst, in die Methode „ "" “ und gibst die Liste dann an die Methode „ join() “ weiter. Wenn du zum Beispiel alle Elemente in einer Liste namens „ cookies “ mit einem Komma und einem Leerzeichen verbinden willst, würde das so aussehen: ", ".join(cookies).

In dieser Übung wirst du diese Fähigkeiten nutzen, um eine Liste der zehn beliebtesten Jungennamen in einen Satz umzuwandeln, der in einer Zeichenfolge gespeichert ist.

Diese Übung ist Teil des Kurses

<Kurs>Datentypen in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine Zeichenfolge, die Folgendes enthält: The top ten boy names are: und speicher sie als preamble.
  • Erstelle eine Zeichenfolge, die Folgendes enthält: , and und speicher sie als conjunction.
  • Erstelle eine Zeichenfolge, die die ersten 9 Namen in der Liste „ boy_names “ mit einem Komma verbindet, und speicher sie als „ first_nine_names “.
  • Erstelle eine F-Zeichenkette, die Folgendes enthält: preamble, first_nine_names, conjunction, das letzte Element in boy_names und einen Punkt.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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]}.")
Code bearbeiten und ausführen