加入int
列表以形成str
没有空格的最便捷方式是什么?
例如,[1, 2, 3]
将转为'1,2,3'
。 (没有空格)。
我知道','.join([1, 2, 3])
会引发TypeError。
答案 0 :(得分:5)
','.join(str(x) for x in ints)
应该是最恐怖的方式。
答案 1 :(得分:4)
print ','.join(map(str,[1, 2, 3])) #Prints: 1,2,3
映射str会阻止TypeError
答案 2 :(得分:3)
我喜欢','.join(str(i) for i in lst)
,但它与map