ループとは、最初のプログラムを一定回数繰り返す構造です。この状態が繰り返され続けます。条件が false になると、ループが終了し、プログラムの制御がループに続くステートメントに渡されます。
for ループ:
Python の for ループには、リストや文字列などの任意の項目のシーケンスを反復処理する機能があります。
for ループの構文は次のとおりです:
for iterating_var in sequence: statements(s)
シーケンスに式のリストが含まれている場合、それが最初に評価されます。次に、シーケンス内の最初の項目が反復変数 iteration_var に割り当てられます。次に、ステートメントのブロックを実行します。リスト内の各項目は iteration_var に割り当てられ、シーケンス全体が使い果たされるまでレポート ブロックが実行されます。
注: Python では、プログラミング構造内の同じ数のステートメントの後にあるスペースが続くインデントされた文字はすべて、単一のコード ブロックの一部とみなされます。 Python はステートメントをグループ化する方法としてインデントを使用します。
例:
#!/usr/bin/python for letter in 'Python': # First Example print 'Current Letter :', letter fruits = ['banana', 'apple', 'mango'] for fruit in fruits: # Second Example print 'Current fruit :', fruit print "Good bye!"
上記は結果を出力します:
現在の文字: P
現在の文字: y
現在の文字: t
現在の文字: h
現在の文字: o
現在の文字: n
現在の果物 : バナナ
現在の果物 : リンゴ
現在の果物 : マンゴー
さようなら!
シーケンス インデックスを反復処理する:
各項目を反復する別の方法は、シーケンス自体のオフセット インデックスを使用することです:
For例:
#!/usr/bin/python fruits = ['banana', 'apple', 'mango'] for index in range(len(fruits)): print 'Current fruit :', fruits[index] print "Good bye!"
これにより、次の結果が生成されます:
現在の果物 : バナナ
現在の果物 : リンゴ
現在の果物 : マンゴー
さようなら! ここでは、ビルドされた len() の助けを借ります。 -in 関数。タプル内の要素の合計数と、 range() 組み込み関数によって与えられる実際の順次走査を提供します。
上記は編集者が紹介する Python の for ループの簡単な分析です。興味のある方はぜひ一緒に学んでください。
Python の for ループに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。