0
我有一个.csv文件,它看起来像下面从.csv文件作为数字值:如何存储在字典中
A,3
B,2
C,5
D,1
我想上面的值存储在一个字典,其中的字母是键。我的代码如下:
reader11 = csv.reader(open('file.csv'))
for row in reader11:
if row and row[0]:
excount[row[0]]=[i for i in row[1] if i]
print excount.items()
excount
是:
[('A', ['3']), ('B', ['2']), ('C', ['5']), ('D', ['1'])]
数字形式存储在excount
字符串。我如何将它们存储为数字(如下所示)?
[('A', [3]), ('B', [2]), (C, [5]), ('D', [1])]
你应该检查[这里](http://stackoverflow.com/questions/6740918/creating-a-dictionary-from-a-csv-file)和[这里](http://stackoverflow.com/questions/14091387 /创建-A-字典从-A-CSV文件) – Cleb