您的位置:首页 > 编程语言 > Python开发

python List与String 转化问题

2016-09-18 15:20 537 查看
现有List如下:
a = ['I', 0, 0, 0, 0, 0],注意此时0为整数
现在希望将a转化为string
使用如下语句:
str1 = ‘’
str1.join(a[0:])
print(str1)
发现运行出错,求指教!!

1.string的jion()方法,里面使用的参数需要是所有元素都是string的list

而你的list a中后面的元素为整数,所以你用str1.join(a[0:])会出错

TypeError: sequence item 1: expected string, int found

所以你用join方法的话,里面的参数你需要保证所有元素都是string的list

这样改下就可以了

运行结果为

['I', '0', '0', '0', '0', '0']

I00000
2.'
'.join(map(str,['
I', 
0
0
0
0
0
]))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python string