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

for item in my_list:
    print(item)

Pythonでインデックスを使いたい場合は、enumerate()を使うことでインデックスと要素を同時に取得できます。