Pythonのrange関数の用法は何ですか?
range関数は整数シーケンスを生成するもので、ループで繰り返し回数を制御するのに使用されます。range関数は3種類の使用方法があります。
- 0からstop-1までの整数列、ステップ1を生成します。例えば、range(5)は列[0, 1, 2, 3, 4]を生成します。
- range(開始, 終了): 開始から終了ー1までの整数のシーケンスを生成します。例えば、range(1, 5)はシーケンス[1, 2, 3, 4]を生成します。
- range(start, stop, step) は、start から始まり、stop-1 で終わる整数列を生成し、その間隔は step です。たとえば、range(0, 10, 2) は [0, 2, 4, 6, 8] というシーケンスを生成します。
range関数はイテラブルオブジェクトを返すので、リストに変換したり、ループなどを使ってシーケンスの各要素を順番に処理できます。