182 читали · 2 года назад
Итераторы и генераторы в Python
Итератор Итератор - это объект, который поддерживает протокол итератора, то есть имеет методы iter() и next(). Метод iter() возвращает сам итератор, а метод next() возвращает следующее значение из последовательности или вызывает исключение StopIteration, если значения закончились. Итератор можно использовать в цикле for или с функцией next(). Примеры контейнеров, которые поддерживают протокол итератора: списки (list), строки (str), словари (dict), множества (set), файлы (file) и другие. Пример класса,...
4 года назад
Итераторы в Python
Всем привет, сегодня мы познакомимся с понятием итераторов и узнаем как их применять с помощью языка Python. 1) Iterable и iterator В английском языке есть понятие to iterate, что означает перебирать. Слово итерация можно интерпретировать как перебор элементов...