How can I format a list to print each element on a separate line in python? [duplicate] How can I format a list to print each element on a separate line in python? [duplicate] python python

How can I format a list to print each element on a separate line in python? [duplicate]


Embrace the future! Just to be complete, you can also do this the Python 3k way by using the print function:

from __future__ import print_function  # Py 2.6+; In Py 3k not neededmylist = ['10', 12, '14']    # Note that 12 is an intprint(*mylist,sep='\n')

Prints:

101214

Eventually, print as Python statement will go away... Might as well start to get used to it.


Use str.join:

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


You can just use a simple loop: -

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