csvの第1列に基づいて辞書をキーとして作成したいと思います。これを行うには.split()を使うことができますか、またはcsv.dictreaderは自動的に第1列のキーをオフにしますか?csv.readerで.split()を使用できますか?
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()
を実装しました –