0
我想創建一個基於csv第1列作爲關鍵字的字典。我可以使用.split()來做到這一點,或將csv.dictreader自動從第一列的基礎鑰匙?可以使用.split()和csv.reader嗎?
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()
如果「列」你的意思是「行」,那麼dictreader已經可以做到這一點 –