\

Pythonのfor文は、一連の項目(リスト、タプル、辞書、セット、文字列など)を反復処理するための強力な機能です。この記事では、Pythonのfor文の基本的な使用法から、より高度なテクニックまでをカバーします。

Pythonのfor文の基本

Pythonのfor文の基本的な構文は次のようになります。

for 変数 in オブジェクト:
    実行する処理

ここで、変数は各反復でオブジェクトの次の要素に設定され、オブジェクトは反復を通じて進行するシーケンス(または他の反復可能な)を指します。

for文とリスト

Pythonのfor文は、リストの各要素を反復処理するのによく使われます。以下に例を示します。

words = ['Japanese', 'English', 'French']
for w in words:
    print(w)

このコードは、リストwordsの各要素を順番に出力します。

for文とrange関数

Pythonのfor文と組み合わせてよく使われる組み込み関数にrange()があります。range()関数は、指定した回数だけ反復するのに便利です。

for num in range(5):
    print(num)

このコードは、0から4までの数字を順番に出力します。

for文の制御フロー:breakとcontinue

Pythonのfor文では、breakcontinueを使ってループの制御フローを管理することができます。

breakはループを完全に終了し、continueは現在の反復をスキップして次の反復に進みます。

for num in range(20):
    if num == 10:
        break
    print(num)

上記のコードは、numが10になったときにforループを終了します。

for num in range(2, 10):
    if num % 2 == 0:
        print("偶数", num)
        continue
    print("奇数", num)

上記のコードは、numが偶数のときに”奇数”の出力をスキップします。

以上がPythonのfor文の基本的な使い方となります。この記事がPythonのfor文の理解に役立つことを願っています。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です