Kom igångKom igång gratis

Kombinera flera strängar

F-strängar fungerar utmärkt för ett fåtal variabler, men vad gör du om du vill kombinera en hel lista med variabler till en sträng? Då kan du använda metoden "".join(). Du anger vad du vill sammanfoga listobjekten med inuti "" och skickar sedan listan till metoden join(). Om du till exempel vill sammanfoga alla objekt i en lista som heter cookies med ett kommatecken och ett mellanslag ser det ut så här: ", ".join(cookies).

I den här övningen använder du dessa färdigheter för att omvandla en lista med de tio populäraste pojknamnen till en mening lagrad i en sträng.

Den här övningen är en del av kursen

Datatyper i Python

Visa kurs

Övningsinstruktioner

  • Skapa en sträng som innehåller: The top ten boy names are: och lagra den som preamble.
  • Skapa en sträng som innehåller: , and och lagra den som conjunction.
  • Skapa en sträng som kombinerar de första 9 namnen i listan boy_names med ett kommatecken och lagra den som first_nine_names.
  • Skapa en f-sträng som innehåller preamble, first_nine_names, conjunction, det sista elementet i boy_names och en punkt.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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]}.")
Redigera och kör kod