6
Comportamento do iterador de lista do Python e próximo (iterador)
Considerar: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Portanto, o avanço do iterador é, como esperado, tratado pela mutação desse mesmo objeto. Sendo esse o caso, eu esperaria: a = iter(list(range(10))) for i in a: print(i) next(a) para pular cada segundo elemento: a chamada para nextdeve avançar …