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