ご存じのとおり、Pythonで数値の範囲を取得する最も簡単な方法は、range()を使用することです。 範囲はリストを返しますが、大きな範囲を移動する必要がある場合は、リストの代わりにイテレータを返すxrange()を使用することをお勧めします。 しかし、範囲の終わりがわからない場合にどうするか、およびTrueを使用することは美的ではないようです。
非常にシンプル:
itertoolsインポートカウントから
for i in count(1):DoSomeWith(i)
もちろん、結果が得られたらすぐに安全にブレークできます。