Об'єднання кількох рядків
F-рядки чудово підходять для кількох змінних, але що робити, якщо потрібно поєднати цілий список змінних в один рядок? Для цього можна використати метод "".join(). Рядок усередині "" визначає, чим саме з'єднувати елементи списку, а сам список передається в метод join(). Наприклад, якщо ви хочете об'єднати всі елементи списку cookies через кому з пробілом, це виглядатиме так: ", ".join(cookies).
У цій вправі ви застосуєте це, щоб перетворити список із десяти найпопулярніших чоловічих імен на речення, збережене в рядку.
Ця вправа є частиною курсу
Типи даних у Python
Інструкції до вправи
- Створіть рядок, що містить:
The top ten boy names are:і збережіть його якpreamble. - Створіть рядок, що містить:
, andі збережіть його якconjunction. - Створіть рядок, який поєднує перші 9 імен у списку
boy_namesчерез кому, і збережіть його якfirst_nine_names. - Створіть f-рядок, що містить
preamble,first_nine_names,conjunction, останній елемент уboy_namesі крапку.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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]}.")