Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
В Python итератор — это объект, который реализует методы __iter__()
и __next__()
. Метод __iter__()
возвращает сам объект-итератор, а __next__()
возвращает следующий элемент последовательности. Когда элементы заканчиваются, __next__()
вызывает исключение StopIteration
.
Из встроенных типов данных и функций, которые возвращают итераторы, можно выделить:
list
)tuple
)str
)set
)dict
) (по умолчанию итерируются по ключам)range()
, enumerate()
, zip()
, map()
, filter()
.Примеры:
python
В Python итератор — это объект, который реализует методы __iter__()
и __next__()
. Метод __iter__()
возвращает сам объект-итератор, а __next__()
возвращает следующий элемент последовательности. Когда элементы заканчиваются, __next__()
вызывает исключение StopIteration
.
Из встроенных типов данных и функций, которые возвращают итераторы, можно выделить:
list
)tuple
)str
)set
)dict
) (по умолчанию итерируются по ключам)range()
, enumerate()
, zip()
, map()
, filter()
.Примеры:
python
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.