Python の range() 関数を使用して、指定された範囲内の数値シーケンスを生成する
Python プログラミングでは、一連の数値シーケンスを生成することが非常に一般的な要件です。これらの数値は、反復、ループ、インデックス作成などのさまざまな操作に使用できます。このニーズを満たすために、Python は非常に便利な組み込み関数 range() を提供します。
range() 関数の構文は次のとおりです。
range(start, stop, step)
このうち、start は開始値を表します (オプション、デフォルトは 0)。 、stop は終了値 (必須) を表し、step はステップ サイズ (オプション、デフォルトは 1) を表します。
次に、 range() 関数を使用して数値シーケンスを生成する例をいくつか示します。
例 1: 0 から 4 までの数値シーケンスを生成する (4 を除く)
for num in range(4): print(num)
出力:
0 1 2 3
例 2: ステップ サイズ 2
for num in range(2, 8, 2): print(num)
で 2 から 8 (8 を除く) までの一連の数値を生成します。出力:
2 4 6
例3: ステップ サイズ -1
for num in range(10, 1, -1): print(num)
で 10 から 1 (1 を除く) までの一連の数値から生成します。出力:
10 9 8 7 6 5 4 3 2
例 4: 一連の数値を含むリストを生成します。
num_list = list(range(5)) print(num_list)
出力:
[0, 1, 2, 3, 4]
数値シーケンスの生成に加えて、range() 関数を他の組み込み関数 (len() など) とともに使用して、反復とインデックス作成を容易にすることもできます。オペレーション。
例 5: range() 関数を使用して一連の数値を生成し、反復とインデックス付けのために len() 関数と組み合わせます。
my_list = ['apple', 'banana', 'orange', 'grape', 'watermelon'] for index in range(len(my_list)): print(f"index: {index}, value: {my_list[index]}")
出力:
index: 0, value: apple index: 1, value: banana index: 2, value: orange index: 3, value: grape index: 4, value: watermelon
概要:
range() 関数は、Python で非常に一般的に使用される関数であり、指定された範囲内の一連の数値を生成できます。開始値、終了値、ステップ サイズを設定することで、さまざまな異なる数列を柔軟に生成できます。 Python プログラムを作成する場合、 range() 関数を使用すると、コードをより簡潔かつ効率的に作成できます。この記事の紹介と例が、読者の range() 関数の理解と応用に役立つことを願っています。
以上がPython の range() 関数を使用して、指定された範囲内の一連の数値を生成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。