python 中的join注意事项
join函数是我们在python中常用的字符串拼接函数,但是在使用中我们经常会忽略它的参数的相关注意事项:
1.参数必须是可迭代对象;
2.可迭代对象内的元素必须是字符串,其他类型无法使用,如果我的可迭代对象中的元素为其他类型,那么咋们在做拼接的使用时就要先转换它的类型再拼接了
代码示意:
元素为整型数的错误使用
l = [1,2,3,4,5]
s = ‘*’.join(l)
Traceback (most recent call last):
File “”, line 1, in
TypeError: sequence item 0: expected str instance, int found
如果元素非字符串类型的可迭代对象拼接方法之一示意
l = [1,2,3,4,5]
l1=[]
for x in l:
l1.append(str(x))
s = ‘*’.join(l1)
print(s)