【发布时间】:2011-07-16 01:28:00
【问题描述】:
我有一个字典列表如下:
list = [ { 'a':'1' , 'b':'2' , 'c':'3' }, { 'd':'4' , 'e':'5' , 'f':'6' } ]
如何将列表中每个字典的值转换为 int/float?
这样就变成了:
list = [ { 'a':1 , 'b':2 , 'c':3 }, { 'd':4 , 'e':5 , 'f':6 } ]
谢谢。
【问题讨论】:
-
非常不鼓励将变量命名为内置类型。希望这只是为了示例的目的,但如果不是,您应该在代码中避免这种情况。
-
请将您的代码从
list = [ { 'a':1 , 'b':2 , 'c':3 }}, { 'd':4 , 'e':5 , 'f':6 } ]修改为list = [ { 'a':1 , 'b':2 , 'c':3 }, { 'd':4 , 'e':5 , 'f':6 } ] -
@Guandalino:刚刚在现场编写了代码.. 抱歉。已编辑。
标签: python string list dictionary int