我有一个名为“存档”的 csv 文件。它作为阅读器打开。我希望创建一个字典,其值(k,v)
来自{row[0]+row[2]:row[7]}
csv 文件中的每一行。必须有一种简单直接的方法将此 csv 转换为字典 wherek = 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