Python
のfor-eachループは、リストやタプル、辞書などのイテラブルオブジェクトの要素を1つずつ処理するために使われます。これはJavaのfor-each構文と似ていますが、Python
ではループ内で直接イテラブルオブジェクトを処理するのが一般的です。Javaの場合、ループの内部でイテレータが使用されますが、Python
はそれを直接サポートしています。
for item in my_list:
print(item)
Python
でインデックスを使いたい場合は、enumerate()
を使うことでインデックスと要素を同時に取得できます。