Pythonのfor
ループは、一組の値についてコードの一部を繰り返し実行する構造です。range()
関数は、その引数に基づいた整数列を返す関数であり、for
文と組み合わせて特定の範囲を繰り返し処理することができます。
PythonのForループ
Pythonのfor
ループは、一組の値についてコードの一部を繰り返し実行します。以下の例では、for
ループを使用して配列内のそれぞれの数値を出力に表示します。
# for ループの例
for i in [1, 2, 3, 4]:
print(i, end=", ") # 1, 2, 3, 4, を出力に表示
PythonのRange関数
range()
関数は、その引数に基づいた整数列を返します。range()
関数についての詳細な情報は、Pythonの公式ドキュメントを参照してください。
# 1 つの引数での例
for i in range(5):
print(i, end=", ") # 0, 1, 2, 3, 4, を出力に表示
range()
関数は、start
、stop
、step
の3つの引数を取ることができます。start
引数は、整数列の最初の値です。stop
引数は、整数列の上限値です。step
の値は、整数列の値の間の増加分を制御します。
# 3 つの引数での例
for i in range(-1, 5, 2):
print(i, end=", ") # -1, 1, 3, を出力に表示
まとめ
この記事では、Pythonのfor
ループとrange()
関数について説明しました。for
ループは、リスト、配列、文字列、またはrange()
内のすべての値について、コードのブロックを繰り返し実行します。range()
を使用することにより、for
ループをシンプルに記述できます。range()
のstop
の値は必ず指定する必要があり、またrange()
のstart
の値と、整数の間のstep
の値は変更できます。.