Как в Python вывести список столбцом?

К примеру у меня есть список - List = [1, 2, 3, 4, 5]

Если ввести print(list), то в консоли он выведет список так - [1, 2, 3, 4, 5]

А мне нужно что бы он выдал список столбцом

1
2
3
4
5

У меня несколько списков, которые берутся из бд. print(*p, sep = "\n") В p находится - 1, Имя, Фамилия, Отчество Нужно сделать что бы между списками была прореха, вот так -


1
Имя 
Фамилия
Отчество

2
Имя
Фамилия
Отчество

Но сделал это одним сообщением. Как это сделать?


Ответы (3 шт):

Автор решения: Chell_s_RedditA
my_list = [1, 2, 3, 4, 5]
for i in my_list:
    if i != my_list[len(my_list) - 1]:
        print(f'{i},')
    else:
        print(i)
        
→ Ссылка
Автор решения: Danis

Примерно так:

print(*List, sep = "\n")

Если запятые нужны, то так:

print(",\n".join(map(str, my_list)))
→ Ссылка
Автор решения: MaxU

Попробуйте так:

print(*List, sep="\n", end="\n\n") 
→ Ссылка