将带有1个变量的列表转换为Python中的float

时间:2016-01-11 15:59:07

标签: python list type-conversion

我有一个包含一个元素的列表变量

x=['2']

我希望将其转换为浮点数:

x=2.0 

我尝试了float(x)int(x) - 但没有成功。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您需要将单项列表中的第一项转换为float。您尝试过的方法是尝试将整个列表转换为float(或int - 不知道您要去哪里!)。

Python是零索引的(索引号从零开始),这意味着列表中的第一项称为x[0]

所以你需要的片段是:

x = float(x[0])