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