Petr
0
Q:

python print list with newline

>>> l = [1, 2, 3]
>>> print(' '.join(str(x) for x in l))
1 2 3
>>> print(' '.join(map(str, l)))
1 2 3
3
# using for loop
a = [1,2,3,4]
for x in range(len(a)):
  print(a)
  
# using * operator separated by space
print(*a)

# using * operator and sep operator
print(*a, sep=", ")

# using join function
print(' '.join(a))

# converting into string
print str(a)[1:-1]

# using map
print('\n'.join(map(str, a)))
6
list = ['a', 'b']
print(list[0])
#that will print 'a'
#print(list[1]) will print 'b'
1
items = [1,2,3,4,5,6]

#print with [] brackets separated by ','
print(items)

#print using operator
print(*items)

#print using for 
for i in items:
    print(i)
    
#print using for and len function
for i in range(len(items)):
    print(items[i])

#you can also add sep and end methods to the print statement accordingly 
1
my_list = [1, 2, 3, 4]
print(*my_list, sep="\n")
0
>>> '{} {}'.format('Python', 'Format')
'Python Format'
-1

New to Communities?

Join the community