我有一本名为“位置”的字典,如下所示:
{
'WA': [
'47.3917',
'-121.5708'
],
'VA': [
'37.7680',
'-78.2057'
],
...
}
我想转换为值是浮点数的dic,所以它看起来像:
{
'WA': [
47.3917,
-121.5708
],
'VA': [
37.7680,
-78.2057
],
...
}
我试过了
for key in location.keys():
location[key] = float(location[key][0,1])
print location
它给我一个错误,即“ float()参数必须是字符串或数字”
我该如何解决?
您的问题在这里: float(location[key][0,1])
# float objects are length 1
for key in location.keys():
location[key] = [float(location[key][0]),float(location[key][1])]
print location
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句