','.join(str(x) for x in ints)
print ','.join(map(str,[1, 2, 3])) #Prints: 1,2,3
将字符串映射为类型可以避免 TypeError
TypeError
我喜欢使用','.join(str(i) for i in lst),但它与map相比并没有太大的区别。
','.join(str(i) for i in lst)
map
str.join
str.join
方法;-) - undefinedmap
无论如何都变成了一个可迭代对象(非列表)。尽管如此,在程序的总运行时间中,它很少会对性能产生明显的影响。你需要证明它是一个瓶颈,我才会考虑修改代码。 - undefined