我想创建一个基于 csv 第一列的字典作为键。我可以使用 .split() 来执行此操作,还是 csv.dictreader 会自动将键从第一列中取出?
from collections import defaultdict
import csv
import sys
#import csv file and store in dictionary
dict=defaultdict(list)
file=csv.reader(open(‘sys.argv[1]’,‘rt’))
for f in file:
a,b,c,d=f.split()
dict[a].append((b,c,d))
file.close()