下面代码想做到,如果"ABC"没在one_string里,则加到output_list

input_list = ["111","ABC","333"]
output_list = []
index = 0
for one_string in input_list:
    if "ABC" in one_string:
        continue
    output_list.append(input_list[index])   
    index += 1 # continue生效时则没有执行
print(output_list)

print结果:['111', 'ABC']

应该:

input_list = ["111","ABC","333"]
output_list = []
index = -1
for one_string in input_list:
    index += 1 
    if "ABC" in one_string:
        continue
    output_list.append(input_list[index])   
print(output_list)

print结果:['111', '333']