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