Pythonのfor文は他の言語で言うforeachのような感じで、リスト(など)から要素を一つずつ取り出して処理するイメージです。以下にその基本的な使い方を示します。
for i in [0, 1, 2, 3, 4]:
print(i)
また、Pythonのfor文はインデックスと要素を同時に取得することも可能です。例えば、次のようなコードがあります。
s = 'spam'
for i, c in enumerate(s):
print(i, c)
さらに、Pythonのfor文は複数のリストを同時にイテレートすることもできます。その場合、zip
を使って次のように書くことができます。
for i, j in zip(range(5), range(10, 15)):
print(i, j)
Pythonのfor文は非常に強力で、さまざまな状況で使用することができます。これらの例はその一部に過ぎません。Pythonのfor文を理解し、適切に使用することで、より効率的で読みやすいコードを書くことができます。.