Jan 1, 0001 · 55 words · 1 minute read

Title: リストからインデックスをキーとしたディクショナリを作成 Date: 2012-03-15 00:00 Slug: python-list-to-dict Tags: Python

知ってる人は知ってると思うけど、便利なものを見つけたのでメモ

[A, B, C, D, E]というリストから
{1:A, 2:B, 3:C, 4:D, 5:E}というディクショナリを作る

>>> l = ['A', 'B', 'C', 'D', 'E']
>>> l
['A', 'B', 'C', 'D', 'E']
>>> dict([(k, v) for k, v in enumerate(l)])
{0: 'A', 1: 'B', 2: 'C', 3: 'D', 4: 'E'}
>>> 

enumerateというものあってリストのインデックスと値を返してくれる