Python2では、xrange()
関数がよくループ処理で使用されます。この関数は、指定した範囲の連続した数値を生成するイテレータを返します。
for i in xrange(5):
print(i)
上記のコードは、0から4までの数値を順に出力します。xrange()
関数の引数には、ループの開始値、終了値、ステップ数(増減量)を指定できます。
しかし、Python3ではxrange()
関数は廃止され、その機能はrange()
関数に統合されました。そのため、Python3では上記のコードを以下のように書き換える必要があります。
for i in range(5):
print(i)
この記事では、Python2のxrange()
関数の基本的な使い方と、Python3での書き換え方について説明しました。Pythonのバージョンによって使用できる関数が異なるため、自分が使用しているPythonのバージョンを確認することが重要です。