Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Итерируемый объект (iterable) — любой объект, который может вернуть итератор (iterator). Имеет метод __iter__()
. Пример: списки, кортежи, строки.
Итератор (iterator) — объект, который представляет поток данных. Возвращает следующий элемент при вызове метода __next__()
. Если элементов больше нет, генерирует исключение StopIteration
. Имеет методы __iter__()
(возвращает сам себя) и __next__()
.
Генератор (generator) — специальный тип итератора, созданный с помощью функции-генератора или генераторного выражения. Функции-генераторы используют ключевое слово yield
для выдачи элементов. Они сохраняют свое состояние между вызовами.
python
Итерируемый объект (iterable) — любой объект, который может вернуть итератор (iterator). Имеет метод __iter__()
. Пример: списки, кортежи, строки.
Итератор (iterator) — объект, который представляет поток данных. Возвращает следующий элемент при вызове метода __next__()
. Если элементов больше нет, генерирует исключение StopIteration
. Имеет методы __iter__()
(возвращает сам себя) и __next__()
.
Генератор (generator) — специальный тип итератора, созданный с помощью функции-генератора или генераторного выражения. Функции-генераторы используют ключевое слово yield
для выдачи элементов. Они сохраняют свое состояние между вызовами.
python
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.