Pythonのfor
文は、一定の条件が満たされるまで、あるいは指定した回数だけ、同じ処理を繰り返すための制御構造の一つです。
基本的な使い方
最も基本的な使い方は、リストやタプルなどのイテラブル(反復可能な)オブジェクトから要素を一つずつ取り出して、それぞれに対して操作を行います。以下に具体的な例を示します。
sushi_list = ['salmon', 'tuna', 'shrimp', 'negitoro']
for sushi in sushi_list:
print(sushi)
このコードは、sushi_list
の各要素を順に出力します。
応用的な使い方
enumerate関数の利用
enumerate
関数を利用すると、繰り返し処理の中で現在何回目の繰り返しかを知ることができます。
sushi_list = ['salmon', 'tuna', 'shrimp', 'negitoro']
for i, sushi in enumerate(sushi_list):
print(i, sushi)
このコードは、sushi_list
の各要素とそのインデックスを順に出力します。
range関数の利用
range
関数を利用すると、指定した回数だけ繰り返し処理を行うことができます。
for i in range(2):
print(i)
このコードは、0から1までの整数を順に出力します。
まとめ
Pythonのfor
文は、一定の条件が満たされるまで、あるいは指定した回数だけ、同じ処理を繰り返すための強力なツールです。基本的な使い方から応用的な使い方まで、様々な繰り返し処理を実現することができます。これらの知識を活用して、より効率的なコードを書くことができるようになりましょう。.