更改索引不会起作用,因为它是由枚举迭代器创建的。您可以next()自己调用迭代器:l1 = ["a", "b", "c", "d", "e", "f"]iter = enumerate(l1)for index, element in iter: if element == "b": next(iter, None) # None avoids error if b is at the end else: print(index, element)0 a3 d4 e5 f