Python range関数とは?基本と実践的な使い方【徹底解説】
Pythonでrange()関数は連続した数字のシーケンスを生成するために使用されます。その基本的な使い方は以下の通りです:
- 範囲(stop)
for i in range(5):
print(i)
結果:
0
1
2
3
4
- startとstopの間の範囲
for i in range(2, 6):
print(i)
出力:
2
3
4
5
- startからstopまでstep間隔で数値を列挙する。
for i in range(1, 10, 2):
print(i)
結果:
1
3
5
7
9
range()関数が生成するシーケンスは変更不能なシーケンスであるため、生成されたシーケンスを変更する必要がある場合は、リストに変換することができる点に注意が必要です。
numbers = list(range(5))
print(numbers)
結果:
[0, 1, 2, 3, 4]