各要素を別々の行に出力するようにリストをフォーマットするにはどうすればよいですか? たとえば、私は持っています:
mylist = ['10', '12', '14']
リストをフォーマットして、次のように印刷したいと思います。
10
12
14
したがって、\n、角かっこ、コンマ、および '' が削除され、各要素が別の行に出力されます ありがとう
未来を抱きしめて!完全にするために、 print 関数を使用して 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 ステートメントがなくなるので、それに慣れ始めることもできます。
使用str.join
:
In [27]: mylist = ['10', '12', '14']
In [28]: print '\n'.join(mylist)
10
12
14
単純なループを使用できます: -
>>> mylist = ['10', '12', '14']
>>> for elem in mylist:
print elem
10
12
14