web-dev-qa-db-ja.com

リストをフォーマットして、各要素をPythonの別の行に印刷するにはどうすればよいですか?

リストをフォーマットして各要素を別々の行に印刷するにはどうすればよいですか?たとえば、私は持っています:

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

そして、私はリストを次のように印刷するようにフォーマットしたいです:

10
12
14

\ n、角かっこ、コンマ、 ''が削除され、各要素が個別の行に出力されますThanks

21
user1825241

単純なループを使用できます。-

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

10
12
14
26
Rohit Jain

未来を抱きしめてください!完了するために、 print function を使用して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 as Python statement will go ...... それに慣れ始めるかもしれません。

51
user648852

つかいます - str.join

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

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