Replacing instances of a character in a string

前端 未结 13 2380
谎友^
谎友^ 2020-11-22 07:19

This simple code that simply tries to replace semicolons (at i-specified postions) by colons does not work:

for i in range(0,len(line)):
     if (line[i]==\"         


        
13条回答
  •  难免孤独
    2020-11-22 07:39

    You can do this:

    string = "this; is a; sample; ; python code;!;" #your desire string
    result = ""
    for i in range(len(string)):
        s = string[i]
        if (s == ";" and i in [4, 18, 20]): #insert your desire list
            s = ":"
        result = result + s
    print(result)
    

提交回复
热议问题