\

Pythonのenumerate関数は、リストや辞書などのイテラブルなオブジェクトをループ処理する際に、要素とそのインデックスを同時に取得するための便利な関数です。

enumerate関数の基本的な使い方

enumerate関数の基本的な使い方は以下のようになります。

fruits = ['apple', 'orange', 'banana']
for i, fruit in enumerate(fruits):
    print(i, fruit)

このコードは、リストfruitsの各要素とそのインデックスを同時に取得し、それらを出力します。

辞書とenumerate関数

辞書とenumerate関数を組み合わせることで、辞書のキーと値をインデックス付きで取得することができます。

dict = {"taro": "pw1", "hanako": "pw2", "itiro": "pw3", "yui": "pw4"}
for i, (key, value) in enumerate(dict.items()):
    print(i, key, value)

このコードは、辞書dictの各キーと値、およびそのインデックスを同時に取得し、それらを出力します。

まとめ

Pythonのenumerate関数は、リストや辞書などのイテラブルなオブジェクトをループ処理する際に、要素とそのインデックスを同時に取得するための便利な関数です。これにより、より柔軟なデータ操作が可能になります。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です