print
функция уже добавляет символ новой строки для вас, так что если вы просто хотите, чтобы печатать с последующим переводом строки, делать (Паренс обязательным, так как это Python 3):
print(a)
Если цель состоит в том, чтобы напечатать элементы a
отделенных друг от друга символами новой строки, вы можете либо петли в явном виде:
for x in a:
print(x)
или злоупотребление звезда распаковка, чтобы сделать это как одно утверждение, используя sep
разделить выходы на различные линии:
print(*a, sep="\n")
Если вы хотите, чтобы пустая строка между выходами, а не только разрыв строки, добавьте end="\n\n"
к первым двум или измените sep
на sep="\n\n"
для окончательной опции.
Где вы используете "\ n"? – mprat
print (a "\ n"), подобный этому @mprat – user6234753
@ user6234753, вы ошибаетесь в конкатенации строки. Оформить заказ [** this **] (http://www.pythonforbeginners.com/concatenation/string-concatenation-and-formatting-in-python) – SaidbakR