我有一个包含一个元素的列表变量
x=['2']
我希望将其转换为浮点数:
x=2.0
我尝试了float(x)
或int(x)
- 但没有成功。
有人可以帮助我吗?
答案 0 :(得分:1)
您需要将单项列表中的第一项转换为float
。您尝试过的方法是尝试将整个列表转换为float
(或int
- 不知道您要去哪里!)。
Python是零索引的(索引号从零开始),这意味着列表中的第一项称为x[0]
。
所以你需要的片段是:
x = float(x[0])