首页 > 解决方案 > 如何使用 python2 在列表中提取 2 或 3 位小数?

问题描述

我正在从机器人的传感器读取数据。它将这些数据作为列表提供:

data:[1.0014142543, 0.4142543254, 4.5432544179]

我想把它转换成这样的格式:

data:[1.00, 0.41, 4.54]

我用python2运行它。

我认为 这篇文章为一个数字。

任何想法或建议,将不胜感激。

标签: listpython-2.7decimal

解决方案


将数据视为列表,

使用圆形:

>> data=[1.00, 0.41, 4.54]
>> [round(item,2) for item in data]

使用浮点数和格式:

>> [float(format(item,".2f")) for item in data]

输出 :

[1.0, 0.41, 4.54]

推荐阅读