【发布时间】:2015-06-05 16:02:10
【问题描述】:
我想创建一个从大型 csv 文件中读取的字典列表,该文件使用第一行中的条目作为键。例如,test.csv
Header1, Header2, Header3
A, 1, 10
B, 2, 20
C, 3, 30
生成的字典看起来像:
MyList = [{'Header1': A, 'Header2': 1, 'Header3: 10}, {'Header1': B, 'Header2': 2, 'Header3: 20}, {'Header1': C, 'Header2': 3, 'Header3: 30}]
我知道如何读取文件,并且认为集合中的 defaultdict 可能是一个好方法,但无法正确使用语法。
【问题讨论】:
标签: python csv dictionary