python - 在 Python 中将具有 1 个变量的列表转换为 float

标签 python list type-conversion

我有一个只有一个元素的列表变量,

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/

相关文章:

python - Google Cloud Endpoints 可以在 App Engine 模块中运行吗?

python - 使用 python ibPy 库获取你的投资组合的位置

python - Django 自引用关系?

java - 如何将数据转换为压缩十进制格式

c# - 如何在 C# 中处理 HANDLE 返回?

Python - 如何只获得复数的实部

python - 不重复python的排列

list - 如何对包含异步的函数返回的值使用 List.sort?

c++ - C++中如何通过引用传递结构体?

arrays - 无法在函数内将 [Double] 转换为 Double