我有一个只有一个元素的列表变量,
x=['2']
我想将其转换为 float :
x=2.0
我尝试了 float(x)
或 int(x)
- 但没有成功。
有人可以帮我吗?
最佳答案
您需要将单项列表中的第一项转换为float
。您已经尝试过的方法正在尝试将整个列表转换为 float
(或 int
- 不确定您要做什么!)。
Python 是零索引的(索引号从零开始),这意味着列表中的第一项称为 x[0]
。
所以您需要的代码片段是:
x = float(x[0])
关于python - 在 Python 中将具有 1 个变量的列表转换为 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34725872/