mystr = '0122202341020303'
mylist = list(mystr)
print(mylist)
for i in range(1,len(mystr)+1,2):
mylist[i] = '-'
print(mylist)
mystr = ''.join(mylist)
print(mystr)
对于列表中的项目,不可以用replace。
replace是对于字符串来说的,可以用s1.replace('old', 'new'), 但是can't vonvert 'int' object to str implicitly. 无法直接把某一项进行替换。所以要先变成列表,进行变换,最后再用join函数合为str。