Pythonの range() 関数の使い方
Pythonのrange()関数は、与えられた範囲内の整数列を含む反復可能なオブジェクトを生成するために使用されます。この関数は多くの場合、ループ構造において、指定された開始値、終了値、およびステップ幅に従って整数列を生成するために使用されます。
range()関数のよく使われる構文形式は次のとおりです。
range(開始, 終了, 間隔)
このパラメータの説明は次のとおりです。
- start:初期値、デフォルトで0、生成される整数系列は0から始まることを示す。
- stop: 終了値、生成される整数シーケンスはこれを含まない。
- ステップ:歩長(初期値は1)、生成される整数データ列における隣接した 2つの値の差は1になります。
range() 関数を使用すると、整数のシーケンスを生成できます。このシーケンスは、リストに変換するか、ループ内で直接使用して、シーケンス内の各要素を反復処理できます。たとえば、
for i in range(1, 5):
print(i)
コードの実行結果は次のとおりです:
1
2
3
4
range()関数はリストではなくイテラブルを生成することに注意。リストに変換する場合は、list()関数を使用できます。たとえば、
numbers = list(range(1, 5))
print(numbers)
native で、日本語で言い換えると:
[1, 2, 3, 4]