Python のもう 1 つのループ本体構造は、for ループを通して、特定のステートメント ブロックを一定回数実行することができます。構文構造は次のとおりです。
Pythonのforループアプリケーションの考え方は、Cなどの他の高級言語と同じです。 forの条件が満たされると、forの下のステートメントブロックが実行されます。違いは、for の条件の書き方が他の高級言語とは少し異なることです。
[Python] plaincopy を表示
ここで初めて 左大括弧 '[' と右大括弧 ']' が現れます。 左大括弧と右大括弧で囲まれたデータ列をリストと呼びます。将来的には詳しく説明します。
ここで注意すべき点の 1 つは、[value1,value2,...] の後には コロン: が続く必要があります。そうしないと、文法エラーが発生します。
for ループ の原理は次のとおりです。in の背後にあるリストから 値 valuex を取り出し、その値 を for の背後にある変数に 回ループします。 ?リスト内のデータの数だけループが発生し、リスト内のデータがすべて取得されると for が終了します。そのため、for の実行回数はリスト内のデータの数に依存します。もう一度例を挙げて説明しましょう。 [Python] plaincopy を表示
def main():に代入するforループです。リスト ( [1, 2, 3, 4, 5]) ) 合計 5 つのデータがあります。 for は 5 をループできることがわかります 回後に終了します。 走行結果は以下の通りです
最後に、なぜこのような結果になったのかを分析してみましょう。 または 各サイクルで [1, 2, 3, 4, 5] から NUM までのデータを抽出します。