转换整数列表为字符串
问题描述:
我有以下方式列表:转换整数列表为字符串
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)
,但是这给了我一个错误信息。
答
您正在寻找:
''.join(map(str, foo))
这通过str
每个整数,然后可以结合在一起映射。虽然,你可能要在它们之间添加一个逗号:
', '.join(map(str, foo))
答
或者没有地图,
bar = ', '.join(str(i) for i in foo)
什么是“海峡”有关系吗? – Shifu 2013-05-09 21:31:12
啊,'str'是python中的字符串类型。所以它将一个类型转换为一个字符串:'str(5)=='5'' – 2013-05-09 21:32:00