我在这里使用此代码。我想打印一个没有空格的列表。这里l
是一个包含3个元素的列表,我试图打印:
>>> l=[]
>>> l.append(5)
>>> l.append(6)
>>> l.append(7)
>>> print(l)
我进入输出:
[5, 6, 7]
但我想得到:
[5,6,7]
我应该在append
或print
中添加什么来打印没有空格的列表
答案 0 :(得分:5)
您需要使用以下内容:
print('[{0}]'.format(','.join(map(str, l))))
答案 1 :(得分:3)
如果结果不是太大,您可以修改结果:
print(repr(l).replace(' ', ''))
答案 2 :(得分:1)
加入列表元素。
print("[" + ",".join([str(i) for i in l]) + "]")
答案 3 :(得分:1)
您可以将其转换为字符串,然后替换空格。 E.g:
print ("{}".format(l)).replace(' ', '')