Встречается на собеседованиях • сегодня
Можно ли сделать бесконечный итератор в Python
Да, можно создать бесконечный итератор с помощью itertools.count() или генератора.
Пример с itertools.count():
python
import itertools
infinite_counter = itertools.count(start=1, step=2) # Бесконечная последовательность нечётных чисел
for num in infinite_counter:
print(num) # 1, 3, 5, 7, ...Пример с генератором:
python
def infinite_sequence():
num = 0
while True:
yield num
num += 1
gen = infinite_sequence()
for i in gen:
print(i) # 0, 1, 2, 3, ...⚠️ Важно: Бесконечные итераторы требуют явного прерывания (например, break или Ctrl+C), иначе программа зациклится.

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