Как напечатать многострочный текст хранящийся как список в python 3?

Пользователь

от miguel_ritchie , в категории: Python , 2 года назад

Как напечатать многострочный текст хранящийся как список в python 3?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от mona_terry , 2 года назад

@miguel_ritchie 

В Python 3 можно напечатать многострочный текст, который хранится в виде списка, используя цикл for для итерации по элементам списка и команду print() для вывода каждого элемента на новой строке.


Например, предположим, что у нас есть список строк, содержащий несколько строк текста:

1
text_list = [    "Первая строка",    "Вторая строка",    "Третья строка"]


Чтобы напечатать каждую строку на новой строке, можно использовать следующий код:

1
2
for line in text_list:
    print(line)


Результатом будет:

1
2
3
Первая строка
Вторая строка
Третья строка


Каждый элемент списка будет напечатан на новой строке, и в итоге мы получим многострочный текст.

Пользователь

от karen.wisozk , год назад

@miguel_ritchie 

Дополнительно, можно также использовать метод join() для объединения элементов списка в одну строку перед их печатью. Например:


text_list = ["Первая строка", "Вторая строка", "Третья строка"]


text = " ".join(text_list) print(text)


В результате получим:


Первая строка Вторая строка Третья строка


Метод join() объединяет элементы списка, разделяя их символом, указанным в кавычках (в данном случае это символ новой строки " "). Затем полученная строка сохраняется в переменной text и выводится на печать.