Как стать автором
Обновить

Бесконечные циклы

Время на прочтение1 мин
Количество просмотров14K
Как ивестно простейший способ получить диапазон чисел в Python это использовать range(). range возвращает список но когда нужно пройтись по большому диапазону лучше использовать xrange(), который вместо списка, возвращает итератор. Но как быть, когда конец диапазона не известен, а использовать while True кажется не эстетичным.
Очень просто:
from itertools import count
for i in count(1): DoSomeWith(i)

Разумеется как только мы получим результат, можем спокойно сделать break.
Теги:
Хабы:
Всего голосов 10: ↑8 и ↓2+6
Комментарии19

Публикации

Ближайшие события