Подтвердить что ты не робот

Как я могу отформатировать список для печати каждого элемента в отдельной строке в python?

Как я могу отформатировать список для печати каждого элемента в отдельной строке? Например, у меня есть:

mylist = ['10', '12', '14']

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

10
12
14

поэтому \n, скобки, запятые и '' удаляются, и каждый элемент печатается на отдельной строке Благодаря

4b9b3361

Ответ 1

Вы можете просто использовать простой цикл: -

>>> mylist = ['10', '12', '14']
>>> for elem in mylist:
        print elem 

10
12
14

Ответ 2

Используйте str.join:

In [27]: mylist = ['10', '12', '14']

In [28]: print '\n'.join(mylist)
10
12
14

Ответ 3

Объявите будущее! Чтобы быть полным, вы также можете сделать это с помощью функции 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 уйдет... Могло бы также начать привыкать к нему.