Метод iter() в Python позволяет создать итератор из итерируемого объекта. 23 Итератор — это объект, который даёт возможность перебирать коллекцию элементов по одному элементу за раз. 2
Метод iter() имеет два параметра: 3
Если специальное значение не указано, то первый параметр должен быть объектом коллекции. 3 Это объект, в котором реализован метод iter() или getitem(). 3 Если специальное значение указано, то первый параметр должен быть вызываемым объектом. 3 В таких объектах метод next() возвращает следующее значение. 3
Метод iter() возвращает объект итератора, который можно использовать с функцией next() или циклом for для последовательного доступа к элементам. 2
Если вызвать next() на итераторе, в котором нет элементов, то Python выдаёт исключение StopIteration, указывая на конец итератора. 2