我有以下列表的列表:
foo=[21, 38, 38, 56, 23, 19, 11, 15, 19, 13, 20, 6, 0, 8, 0, 10, 11, 0, 11, 8, 12, 5]
我希望将其转换为:
bar=21, 38, 38, 56, 23, 19, 11, 15, 19, 13, 20, 6, 0, 8, 0, 10, 11, 0, 11, 8, 12, 5
应该怎么做?
我试过了bar=''.join(foo)
,但这给了我一条错误信息。
答案 0 :(得分:9)
您正在寻找:
''.join(map(str, foo))
这会将每个整数映射到str
,然后可以将它们连接在一起。但是,您可能希望在它们之间添加逗号:
', '.join(map(str, foo))
答案 1 :(得分:5)
或没有地图,
bar = ', '.join(str(i) for i in foo)