在Python中连接整数列表的最简单方法?

3 投票
3 回答
2281 浏览
提问于 2025-04-18 08:40

有什么简单的方法可以把一串数字(int)连接成一个没有空格的字符串(str)呢?
比如说,把 [1, 2, 3] 变成 '1,2,3'(中间没有空格)。

我知道如果用 ','.join([1, 2, 3]) 这样做会报错,叫做类型错误(TypeError)。

3 个回答

3

我喜欢用 ','.join(str(i) for i in lst) 这个方法,不过其实它和 map 没有什么太大的区别。

6
','.join(str(x) for x in ints)

这应该是最符合Python风格的做法。

5
print ','.join(map(str,[1, 2, 3])) #Prints: 1,2,3

使用映射字符串可以避免出现 TypeError 错误。

撰写回答