Pythonでループでインデックスと値を同時に取り出す方法

Pythonでは、ループでインデックスと値を同時に取り出すために、enumerate()関数を使用できます。enumerate()関数は、イテラブルオブジェクトの各要素とそのインデックスをペアとして取得するのに便利です。

以下は、enumerate()関数を使用してインデックスと値を同時に取り出す方法の例です:

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

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

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

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

enumerate()関数を使用することで、ループ内で要素の値とそのインデックスを同時に取得できます。これは多くの場面で便利です。