Ответ 1
Вы можете просто использовать простой цикл: -
>>> mylist = ['10', '12', '14']
>>> for elem in mylist:
print elem
10
12
14
Как я могу отформатировать список для печати каждого элемента в отдельной строке? Например, у меня есть:
mylist = ['10', '12', '14']
и я хочу отформатировать список, чтобы он печатался следующим образом:
10
12
14
поэтому \n, скобки, запятые и '' удаляются, и каждый элемент печатается на отдельной строке Благодаря
Вы можете просто использовать простой цикл: -
>>> mylist = ['10', '12', '14']
>>> for elem in mylist:
print elem
10
12
14
Используйте str.join
:
In [27]: mylist = ['10', '12', '14']
In [28]: print '\n'.join(mylist)
10
12
14
Объявите будущее! Чтобы быть полным, вы также можете сделать это с помощью функции Python 3k, используя функцию печати:
from __future__ import print_function # Py 2.6+; In Py 3k not needed
mylist = ['10', 12, '14'] # Note that 12 is an int
print(*mylist,sep='\n')
Печать
10
12
14
В конце концов, print
как оператор Python уйдет... Могло бы также начать привыкать к нему.