Python: inserting a string of characters in a specified position

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)

Extracted from the file line, the line is inserted at the end of a comma most

 

After modifying the above code, we can solve the problems inside the front post

code show as below:


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

 

 

 

Published 26 original articles · won praise 34 · views 90000 +

Guess you like

Origin blog.csdn.net/qq_36662437/article/details/97952345