Вопросы с собеседований #15🙋🏼‍♂️

Что такое итератор и генератор?

🔸Итератор (Iterator) — это объект, который возвращает свои элементы по одному за раз.

🔹Он должен иметь метод next(), который возвращает следующий элемент и вызывает исключение StopIteration, когда элементы закончились. Итератор также может быть написан с помощью генераторов.

🔸Еще один способ создания итераторов в Python — использование генераторов. Генератор — это функция, которая возвращает итерируемый объект (такой, как список или кортеж). Вместо того, чтобы возвращать все элементы сразу, генератор возвращает элементы по одному по мере необходимости.

#CODERIKK #GIT #Вопросы #Собеседование

Вопросы с собеседований #15🙋🏼‍♂️
Что такое итератор и генератор?
🔸Итератор (Iterator) — это объект, который возвращает свои элементы по одному за раз | Сетка — социальная сеть от hh.ru