Python 3 – Python Range()関数の説明-Pythonチュートリアル

range()関数は、数値のリストを生成します。 これは、新しいリストを作成するとき、またはforループを使用するときに非常に役立ちます。両方に使用できます。

実際には、リストを自分で定義することはめったにありません。データベースやWebからリストを取得するか、range()を使用してリストを生成します。

関連コース: 完全なPythonプログラミングコースと演習

Pythonのrange()パラメーター

range()関数は、整数でなければならないパラメーターを取ります。 それらは正と負の両方になり得ます。
デフォルトでは、パラメータとして停止値が定義されているため、ゼロから始まる数値のリストが作成されます。

ただし、シーケンスの開始番号を定義してから、ステップサイズを定義できます。

1
range(start, stop, step)

Pythonのrange()の例

100個の数字のリストを作成するとします。 これを行うには、range()関数を使用できます。 電話で list(range(100)) 100個の数値のリストを返します。 手で書き出すのは非常に時間がかかるので、代わりに範囲関数を使用してください。

1
2
x = list(range(100))
print(x)

Pythonはゼロからカウントを開始します。 では、1から100まで数えたい場合はどうでしょうか。

1
2
x = list(range(1,101))
print(x)

範囲関数

3番目のパラメーターは、ステップサイズを定義します。デフォルトではそのサイズです。 範囲はforループで使用できます。

1
2
for i in range(1,11):
print(i)

ステップサイズパラメータを持つ他のいくつかの例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
>>> for i in range(0,25,5):
... print(i)
...
0
5
10
15
20
>>> for i in range(0,100,10):
... print(i)
...
0
10
20
30
40
50
60
70
80
90

初心者の方は、 それなら私はこの本を強くお勧めします。

運動

以下の演習を試してください

  1. 1000個の数字のリストを作成する
  2. そのリストから最大数と最小数を取得します
  3. 偶数と奇数の2つのリストを作成します。

例をダウンロード

Hope this helps!

Source link