假设我有类似的东西:
numberlist = [0,1,2,3,4,5]
for number in numberlist:
print(number)
它会打印出我所有的号码,对吧?
但是如何将所有这些数字打印在一行中?我希望得到
0,1,2,3,4,5或0 1 2 3 4 5
答案 0 :(得分:2)
您可以在end
中使用关键字参数print
。像这样:
for number in number_list:
print(number, end=' ')
对于number_list = [0,1,2,3,4,5]
,这将为您提供输出:
0 1 2 3 4 5
end
的默认值为'\n'
,这就是每个数字都打印在单独一行上的原因。
答案 1 :(得分:1)
f = " ".join((str(i) for i in numberlist))
print (f)
答案 2 :(得分:0)
print(",".join(str(i) for i in l))
或
print(" ".join(str(i) for i in l))