【问题标题】:how do i convert the value from str to int in my dict [duplicate]如何在我的字典中将值从 str 转换为 int [重复]
【发布时间】:2021-05-30 08:25:45
【问题描述】:

a: {'A': '120', 'B': '100', 'C': '100', 'D': '100'}

如何让它变成这样:

b: {'A': 120, 'B': 100, 'C': 100, 'D': 100}

【问题讨论】:

标签: python python-3.x


【解决方案1】:

试试这个

a = {'A': '120', 'B': '100', 'C': '100', 'D': '100'}

for x in a.keys():
  a[x] = int(a[x])

或者这个

a = {'A': '120', 'B': '100', 'C': '100', 'D': '100'}
a = {k : int(v) for k, v in a.items()}

【讨论】:

  • 啊这就是我需要的,我检查了他们推荐的那个,但它在一个巢里,我不确定该怎么做。非常感谢!
  • @Lulu 不客气!你能把我的答案标记为正确吗?我会很感激的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-12-03
  • 2021-05-02
  • 2015-11-02
  • 1970-01-01
  • 1970-01-01
  • 2019-10-16
  • 1970-01-01
相关资源
最近更新 更多