Встречается на собеседованиях • сегодня
Что такое итератор
Итератор — это объект, который позволяет последовательно получать элементы из коллекции. Он реализует два метода:
__iter__()— возвращает сам итератор__next__()— возвращает следующий элемент или вызываетStopIteration, если элементы закончились
Пример:
python
numbers = [1, 2, 3]
iterator = iter(numbers) # или numbers.__iter__()
print(next(iterator)) # 1
print(next(iterator)) # 2
print(next(iterator)) # 3
print(next(iterator)) # StopIterationИтераторы экономят память, так как не загружают все элементы сразу, а обрабатывают их по одному.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы