在输出中添加逗号

编码:

for x in range (1,10):    print(x,end="")

输出:

123456789

问题:我怎样才能得到这样的逗号输出

1,2,3,4,5,6,7,8,9

我试过了,",".join(x)但它不起作用。

有人能告诉我怎么做吗?非常感谢!


莫回无
浏览 189回答 3
3回答

BIG阳

print(",".join([str(i) for i in range(1,10)]))会做的。解释:[str(i) for i in range(1,10)]  # creates ['1', '2', ... , '9']是一个列表推导式,它创建了一个包含 '1',..,'9' 的列表。请注意,str(i)将 int i 转换为字符串。这是必需的,因为join只能连接字符串。最后,该join方法使用,作为分隔符连接列表中的所有字符串。

扬帆大鱼

", ".join([str(i) for i in range(10)])
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python