\

Pythonのfor文は、一定の回数や条件に基づいて特定の処理を繰り返すための制御構造です。この記事では、Pythonのfor文の基本的な使い方から、より高度なテクニックまでを解説します。

Pythonのfor文の基本

Pythonのfor文は次のような形式で書きます:

for 変数 in シーケンス:
    実行する処理

ここで、シーケンスはリストや文字列、タプルなどの複数のデータが順番に並んでいる型のことを指します。for文は、シーケンスの各要素を順番に取り出し、その要素を変数に代入して実行する処理を行います。

例えば、次のコードは1から5までの数字を順番に出力します:

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

このコードを実行すると、次のような出力が得られます:

0
1
2
3
4

for文の応用

Pythonのfor文は、基本的な繰り返し処理だけでなく、より複雑な制御フローを記述するための機能も提供しています。以下に、その一部を紹介します。

break文

for文の中でbreak文を使うと、それ以降の処理を行わずにfor文を終了することができます。例えば、次のコードは1から10までの数字を順番に出力しますが、5を出力した後で処理を終了します:

for num in range(10):
    if num > 4:
        break
    print(num)

continue文

for文の中でcontinue文を使うと、それ以降の処理をスキップして次のループに進むことができます。例えば、次のコードは1から10までの数字を順番に出力しますが、偶数のときは出力をスキップします:

for num in range(10):
    if num % 2 == 0:
        continue
    print(num)

以上がPythonのfor文の基本的な使い方と応用的な使い方についての解説です。これらの知識を活用して、Pythonプログラミングをより効率的に行いましょう。.

投稿者 admin

コメントを残す

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