如何在Python3中对整数使用','.join(var)?

您所在的位置:网站首页 var在python 如何在Python3中对整数使用','.join(var)?

如何在Python3中对整数使用','.join(var)?

#如何在Python3中对整数使用','.join(var)?| 来源: 网络整理| 查看: 265

我从这个问题中学到了可以", ".join(var)在Python 中使用数组连接值.此代码适用于字符串,例如:

var = ["hello","world"] print (", ".join(var))

给出hello, world我想要的输出.

但是,当我在数组中使用数字时:

var = [1,2,3] print (", ".join(var))

它给出了一条错误消息:

Traceback (most recent call last): File "C:\path\test.py", line 2, in print (", ".join(var)) TypeError: sequence item 0: expected str instance, int found

然而,我希望输出为:

1, 2, 3

有没有其他方法可以这样,它将打印所有数字,还有能力增加,所以我可以有任何数量的数字?

1> Eugene Yarma..:

只需将数字转换为字符串即可join:

var = [1, 2, 3] print(", ".join(map(str, var)))

或使用列表理解:

print(", ".join([str(x) for x in var]))


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3