天天看点

Python:字符串中指定位置插入一个字符

str_1='wo shi yi zhi da da niu/n'str_list=list(str_1)

nPos=str_list.index('/')

str_list.insert(nPos,',')

str_2="".join(str_list)

print(str_2)

从文件中提取行,在行最末尾插入一个逗号

经过修改上面代码,可以求解前面帖子里面的问题

代码如下:

str_1='aa/aa/aa/aa/aa/aa/a'
ten=len(str_1)
str_list=list(str_1)
j=0
#print(str_list)
#print(str_list.index('/'))
print(str_1.index('/'))
for i in range(1,ten):
        #print(str_1[i])
        if str_1[i] == '/':
                #nPos=str_1.find('/')
                j=j+1
                str_list.insert(i+j,'/')
                str_2="".join(str_list)
                print(str_2)

        #str_1.index('/')

#print(nPos)
##str_list.insert(nPos,'/')
#print(str_list)
#str_2="".join(str_list)
print('aaaaaaaaaaaaa')
           

继续阅读