csv の 1 列目をキーとして辞書を作成したいと考えています。.split() を使用してこれを行うことはできますか、それとも csv.dictreader は自動的に 1 列目のキーをベースにしますか?
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()