b=','.join([1,2,3,4,5])
print b
Run Code Online (Sandbox Code Playgroud)
我想要它打印字符串: '1,2,3,4,5'
在你的答案中,请尝试使用代码示例而不是文本,因为我的英语不是很好.谢谢.
b = ','.join(map(str, [1,2,3,4,5]))
# => '1,2,3,4,5'
Run Code Online (Sandbox Code Playgroud)
Python不会自动将整数转换为字符串 - 您必须先将它们转换为字符串,然后加入它们.
anystring.join采用可迭代的STRINGS,而不是整数,这就是你传递给它的东西!
所以,使用','.join(str(x) for x in range(1, 6))等.
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |