我通过将值附加到列表中创建了列表,数据看起来像
In [59]: data
Out[59]: ['aaa', 'bbb', 'ccc', 'ddd']
现在我需要删除列表中','之后的空格,有解决方案吗?
输出必须仅是列表,但逗号后不能有空格,即:
Out[59]: ['aaa','bbb','ccc','ddd']
也许您使用此(手动组装清单):
new = "[%s]"%(','.join(repr(i) for i in data))
这基本上是由于__str__
功能
>>> a = [1, 2, 3, 4]
>>> a.__str__()
'[1, 2, 3, 4]'
>>> a
[1, 2, 3, 4]
>>>
此表示形式是在python list
类定义中内置的>
但是,您可以使用,
分隔符加入列表>
>>> a [1, 2, 3, 4] >>> "[" + ",".join(map(str, a)) + "]" '[1,2,3,4]' >>>
我希望这能解决您的查询