天天看點

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')
           

繼續閱讀