6
Python список поведінки ітератора і наступний (ітератор)
Поміркуйте: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Отже, просування по ітератору, як і очікувалося, обробляється мутацією того самого об'єкта. У цьому випадку я б очікував: a = iter(list(range(10))) for i in a: print(i) next(a) щоб пропустити кожен другий елемент: виклик до nextповинен пересувати ітератор один раз, …