起因是刷力扣的时候,有个思路需要实现这样的功能,题目就不贴了
利用迭代器的next()方法来实现。
it = iter(range(6)) for i in it: print(i) if i == 2: next(it) next(it)
it = enumerate('012345') for i, c in it: print(c) if i == 2: next(it) next(it)
运行结果相同:
0 1 2 5