Проверяет понимание механизма пошагового получения элементов и различия между iterable и iterator.
Короткий ответ
Итератор — это объект, который возвращает элементы по одному при вызове next(). Он хранит текущее состояние перебора. Итератор реализует методы __iter__() и __next__(). Когда элементы заканчиваются, выбрасывается исключение StopIteration.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.