Pythonのforループ

高洛峰
リリース: 2017-03-03 14:00:18
オリジナル
2217 人が閲覧しました

ループとは、最初のプログラムを一定回数繰り返す構造です。この状態が繰り返され続けます。条件が 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 サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート