НачатьНачать бесплатно

Объединение нескольких строк

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]}.")
Редактировать и запускать код