Объединение нескольких строк
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]}.")