Pythonのfor
ループは、一連のアイテム(リストや文字列など)を順に取り出して処理するための基本的なツールです。
for
ループの基本的な形式は以下のようになります。
for アイテム in コレクション:
# アイテムを使ったコード
ここでの”コレクション”は、ループで処理したい一連のアイテム(例えば、リストや文字列など)を指します。”アイテム”は、そのコレクションの各アイテムを参照するための変数名です。
以下に、for
ループの具体的な例を示します。
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print("I like", fruit)
このコードは、fruits
というリストの各アイテム(ここでは各フルーツ)を順に取り出し、”I like アイテム名”と表示します。つまり、このコードを実行すると以下の出力が得られます。
I like apple
I like banana
I like cherry
このfor
ループは、人間がリストの各アイテムを順に処理するときの動きに似ています。例えば、手紙を一通ずつ開封したり、トランプのカードを一枚ずつめくったりするときの動きです。同じように、for
ループはPythonに、「このコレクションの各アイテムについて、このコードを実行する」と指示します。
一点注意が必要なのは、for
ループがコレクションの各アイテムを順に取り出すため、コレクションの順序が重要な場合があるということです。コレクションの順序が変わると、for
ループの動きも変わる可能性があります。