range()関数は、数値のリストを生成します。 これは、新しいリストを作成するとき、またはforループを使用するときに非常に役立ちます。両方に使用できます。
実際には、リストを自分で定義することはめったにありません。データベースやWebからリストを取得するか、range()を使用してリストを生成します。
関連コース: 完全なPythonプログラミングコースと演習
Pythonのrange()パラメーター
range()関数は、整数でなければならないパラメーターを取ります。 それらは正と負の両方になり得ます。
デフォルトでは、パラメータとして停止値が定義されているため、ゼロから始まる数値のリストが作成されます。
ただし、シーケンスの開始番号を定義してから、ステップサイズを定義できます。
1 |
range(start, stop, step) |
Pythonのrange()の例
100個の数字のリストを作成するとします。 これを行うには、range()関数を使用できます。 電話で list(range(100))
100個の数値のリストを返します。 手で書き出すのは非常に時間がかかるので、代わりに範囲関数を使用してください。
1 |
x = list(range(100)) |
Pythonはゼロからカウントを開始します。 では、1から100まで数えたい場合はどうでしょうか。
1 |
x = list(range(1,101)) |
3番目のパラメーターは、ステップサイズを定義します。デフォルトではそのサイズです。 範囲はforループで使用できます。
1 |
for i in range(1,11): |
ステップサイズパラメータを持つ他のいくつかの例:
1 |
for i in range(0,25,5): |
初心者の方は、 それなら私はこの本を強くお勧めします。
運動
以下の演習を試してください
- 1000個の数字のリストを作成する
- そのリストから最大数と最小数を取得します
- 偶数と奇数の2つのリストを作成します。
Hope this helps!
Source link