我有一个像这样的csv文件:
001,citycode,countrycode,usacode,usacountrycode
00457,citycode,countrycode,ugandacode,kampalacode
00976,countrycode,dubaicode,uaecode,dubaiareacode
如何制作这样的数据字典:
data_dict = {'001' : ['citycode', 'countrycode', 'usacode', 'usacountrycode'],
'00457' : ['citycode', 'countrycode', 'ugandacode', 'kampalacode'],
'00976' : ['countrycode', 'dubaicode', 'uaecode', 'dubaiareacode']}
答案 0 :(得分:1)
Python有一个csv
模块,文档是here。
>>> import csv
>>> your_dict = {}
>>> with open('eggs.csv', 'rb') as csvfile:
... spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|')
... for row in spamreader:
... your_dict[row[0]] = row[1:]