如何在Python3中对整数使用','.join(var)? |
您所在的位置:网站首页 › var在python › 如何在Python3中对整数使用','.join(var)? |
我从这个问题中学到了可以", ".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 |