ÎncepețiÎncepe gratuit

Combinarea mai multor șiruri de caractere

F-string-urile funcționează excelent pentru câteva variabile, dar ce faci dacă vrei să combini o întreagă listă de variabile într-un șir de caractere? Poți folosi metoda "".join() exact în acest scop. Pui între "" ceea ce vrei să folosești pentru a uni elementele listei, apoi transmiți lista metodei join(). De exemplu, dacă vrei să unești toate elementele dintr-o listă numită cookies cu o virgulă și un spațiu, va arăta astfel: ", ".join(cookies).

În acest exercițiu, vei folosi aceste tehnici pentru a converti o listă cu primele zece nume masculine într-o propoziție stocată într-un șir de caractere.

Acest exercițiu face parte din cursul

Tipuri de date în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un șir de caractere care să conțină: The top ten boy names are: și stochează-l ca preamble.
  • Creează un șir de caractere care să conțină: , and și stochează-l ca conjunction.
  • Creează un șir de caractere care să combine primele 9 nume din lista boy_names cu o virgulă și stochează-l ca first_nine_names.
  • Creează un f-string care să conțină preamble, first_nine_names, conjunction, ultimul element din boy_names și un punct.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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]}.")
Editează și rulează codul