【发布时间】:2012-08-06 15:25:06
【问题描述】:
我有一个名为“存档”的 csv 文件。它作为阅读器打开。我希望为 csv 文件中的每一行创建一个字典,其值 (k,v) 由 {row[0]+row[2]:row[7]} 组成。必须有一种简单直接的方法将此 csv 转换为包含 k = row[0]+row[2] 和 v = row[7] 的字典。
# open archive reader
farchive = open ("wv5archive.csv","rb")
archive = csv.reader(farchive, delimiter=',')
for rows in archive:
arch_dict = {rows[0]+rows[2]:rows[7]}
print arch_dict
【问题讨论】:
标签: python csv dictionary