我有一个字典列表,其中键和值都是字符串。
我正在从CSV文件导入数据。
字典如下所示:
{'1A': '1',
'1B': '1',
'1C': '2'}
我想把这些值改成整数
我四处寻找解决方案,但似乎没有找到任何有效的方法
这是我的代码(列表称为“买家”):
for i in buyers:
for k, v in i.items():
i[v] = int(i[v])
我收到这个错误:
i[v] = int(i[v])
KeyError: '1'
我不确定该怎么办,因为它说我的错误是“1”,在我看来,它应该可以转换成int
Tags:
您需要将
i[v] = int(i[v])
更改为i[k] = int(v)
输出:
您可以使用列表和听写理解
输出
相关问题 更多 >
编程相关推荐