【发布时间】:2015-08-05 11:33:00
【问题描述】:
如何获得嵌套字典,其中键和子键精确与 csv 文件中的顺序相同?
我试过了
import csv
from collections import OrderedDict
filename = "test.csv"
aDict = OrderedDict()
with open(filename, 'r') as f:
csvReader = csv.DictReader(f)
for row in csvReader:
key = row.pop("key")
aDict[key] = row
test.csv 的样子
key,number,letter
eins,1,a
zwei,2,b
drei,3,c
但子词典没有排序(行字母和数字已更改)。那么如何以有序的方式填充aDict[key]?
【问题讨论】:
标签: python csv dictionary nested ordereddictionary