Aan de slagGa gratis aan de slag

Meerdere strings combineren

F-strings werken geweldig voor een paar variabelen, maar wat als je een hele lijst met variabelen tot één string wilt combineren? Daarvoor kun je de methode "".join() gebruiken. Je zet in de "" waarmee je de lijstitems wilt samenvoegen en geeft vervolgens de lijst door aan de methode join(). Als je bijvoorbeeld alle items in een lijst cookies wilt samenvoegen met een komma en een spatie, ziet dat er zo uit: ", ".join(cookies).

In deze oefening gebruik je deze vaardigheden om een lijst met de tien populairste jongensnamen om te zetten in één zin die je in een string opslaat.

Deze oefening maakt deel uit van de cursus

Datatypen in Python

Cursus bekijken

Oefeninstructies

  • Maak een string met: The top ten boy names are: en sla die op als preamble.
  • Maak een string met: , and en sla die op als conjunction.
  • Maak een string die de eerste 9 namen in de lijst boy_names combineert met een komma en sla die op als first_nine_names.
  • Maak een f-string die preamble, first_nine_names, conjunction, het laatste item in boy_names en een punt bevat.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren