python enumerateで辞書にインデックス番号をつけて取得する

python enumerateで辞書にインデックス番号をつけて取得する

pythonで、enumerateで辞書にインデックス番号をつけて取得するサンプルコードを記述してます。「enumerate」で可能です。pythonのバージョンは3.10.0を使用してます。

環境

  • OS windows11 home 64bit
  • python 3.10.0

辞書にインデックス番号をつけて取得

辞書にインデックス番号をつけて取得するには、「enumerate」を使用します。

d = {'x':1, 'y':2, 'z':3}

for i, (key, value) in enumerate(d.items()):
    print(i, key, value)

実行結果

開始番号をするには、第二引数に任意の値を指定します。

d = {'x':1, 'y':2, 'z':3}

for i, (key, value) in enumerate(d.items(),11):
    print(i, key, value)

実行結果