【发布时间】:2015-10-08 23:16:51
【问题描述】:
我有一个 .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])]
【问题讨论】:
标签: python-2.7