Zacznij terazZacznij za darmo

Łączenie wielu ciągów znaków

F-stringi sprawdzają się świetnie przy kilku zmiennych, ale co zrobić, gdy chcesz połączyć całą listę elementów w jeden ciąg znaków? Do tego celu służy metoda "".join(). W cudzysłowie podajesz separator, który ma łączyć elementy listy, a samą listę przekazujesz jako argument do metody join(). Na przykład, aby połączyć wszystkie elementy listy cookies przecinkiem i spacją, należy napisać ", ".join(cookies).

W tym ćwiczeniu wykorzystasz te umiejętności, aby przekształcić listę dziesięciu najpopularniejszych imion chłopięcych w zdanie zapisane jako ciąg znaków.

To ćwiczenie jest częścią kursu

Typy danych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz ciąg znaków zawierający: The top ten boy names are: i przypisz go do zmiennej preamble.
  • Utwórz ciąg znaków zawierający: , and i przypisz go do zmiennej conjunction.
  • Utwórz ciąg znaków łączący pierwsze 9 imion z listy boy_names przecinkiem i przypisz go do zmiennej first_nine_names.
  • Utwórz f-string zawierający preamble, first_nine_names, conjunction, ostatni element listy boy_names oraz kropkę.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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]}.")
Edytuj i uruchom kod