将字符串更改为字典中的浮点数

-3 python dictionary type-conversion

我正在尝试将字典中由字符串组成的列表转换为浮点型变量。

这是我得到的代码:

data = {'year':[1990, 2000, 2010], 'gdp':['8.95', '12.56', '14.78']}
Run Code Online (Sandbox Code Playgroud)

最终结果应该看起来像这样:

data = {'year':[1990, 2000, 2010], 'gdp':[8.95, 12.56, 14.78]}
Run Code Online (Sandbox Code Playgroud)

预先感谢您的任何提示或帮助!

Cla*_*ade 5

应该这样做:

data = {'year':[1990, 2000, 2010], 'gdp':['8.95', '12.56', '14.78']}
data['gdp'] = [float(string) for string in data['gdp']]
Run Code Online (Sandbox Code Playgroud)