Pythonでインデックス付きのループをする方法

Pythonでインデックス付きのループを行う方法はいくつかありますが、一般的な方法としては、enumerate()関数を使用することがよくあります。enumerate()関数は、リストや他のイテラブルオブジェクトの各要素とそのインデックスをペアとして取得できます。

以下は、enumerate()関数を使用してインデックス付きのループを行う方法の例です:

python
fruits = ["りんご", "バナナ", "オレンジ", "いちご"] for index, fruit in enumerate(fruits): print(f"Index: {index}, Fruit: {fruit}")

このコードでは、enumerate()関数を使ってリストfruitsの各要素とそのインデックスを取得し、forループでそれらを反復処理します。各要素とそのインデックスはindexfruitの変数にそれぞれ代入され、print()関数で表示されます。

このコードの実行結果は次のようになります:

yaml
Index: 0, Fruit: りんご Index: 1, Fruit: バナナ Index: 2, Fruit: オレンジ Index: 3, Fruit: いちご

enumerate()関数は非常に便利で、インデックス付きのループを簡単に実現できます。また、enumerate()関数は、デフォルトで0から始まるインデックスを使用しますが、開始インデックスを指定することもできます。