Pythonでは、range()
関数を使用して数値の範囲を生成することができます。この関数は、通常、増加する数値のリストを生成しますが、減少する数値のリストを生成するためにも使用することができます。
減少する範囲の生成
Pythonのrange()
関数は、開始値、終了値、ステップ値の3つの引数を取ります。ステップ値を負の数にすることで、減少する数値のリストを生成することができます。
例えば、次のコードは、10から-4までの数値を2つずつ減らしていきます。
for i in range(10, -6, -2):
print(i)
このコードは、10から始まり、2つずつ減らしていき、-6に達するまで(-6は含まれません)数値を出力します。
注意点
減少する範囲を生成する場合、終了値は開始値よりも小さくなければなりません。そうでない場合、range()
関数は空のリストを返します。
以上がPythonのrange()
関数を使用して減少する範囲を生成する方法です。この機能は、特定の範囲の数値を逆順に処理する必要がある場合など、さまざまなシチュエーションで役立ちます。