Imagine I have something like:
numberlist = [0,1,2,3,4,5]
for number in numberlist:
print(number)
and it would print me every number, right?
But how can I print all these numbers in one line? I expect to get
0,1,2,3,4,5 or 0 1 2 3 4 5
Imagine I have something like:
numberlist = [0,1,2,3,4,5]
for number in numberlist:
print(number)
and it would print me every number, right?
But how can I print all these numbers in one line? I expect to get
0,1,2,3,4,5 or 0 1 2 3 4 5
You can use the keyword argument end
in print
. Like this:
for number in number_list:
print(number, end=' ')
Which, for number_list = [0,1,2,3,4,5]
, will give you the output:
0 1 2 3 4 5
The default for end
is '\n'
which is why each number is printed on a separate line.
print(",".join(str(i) for i in l))
or
print(" ".join(str(i) for i in l))