2009-10-06 辞書 python リストから辞書にする方法. for i in range(0, len(list), 1): dict={list[i]:i} だと,for文で最後に作られたdictしか辞書にならないので,listの要素すべてを辞書にしたいならば, dict={} for i in range(0, len(list), 1): tmpdict={list[i]:i} dict.update(tmpdict) とするとできる. もっとスマートなやり方がある気がするんだけどなー……