Python range関数とは?基本と実践的な使い方【徹底解説】

Pythonでrange()関数は連続した数字のシーケンスを生成するために使用されます。その基本的な使い方は以下の通りです:

  1. 範囲(stop)
for i in range(5):
    print(i)

結果:

0
1
2
3
4
  1. startとstopの間の範囲
for i in range(2, 6):
    print(i)

出力:

2
3
4
5
  1. 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]
bannerAds