list - 如何使用 python2 在列表中提取 2 或 3 位小数?
问题描述
我正在从机器人的传感器读取数据。它将这些数据作为列表提供:
data:[1.0014142543, 0.4142543254, 4.5432544179]
我想把它转换成这样的格式:
data:[1.00, 0.41, 4.54]
我用python2运行它。
我认为 这篇文章为一个数字。
任何想法或建议,将不胜感激。
解决方案
将数据视为列表,
使用圆形:
>> 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]
推荐阅读
- tomcat - 由于公司代理,本地 Apache Tomcat 无法访问 Internet
- python - 更改字符串格式(日期)
- quarkus - Qurkus 为 kubernetes 初始化容器定义资源限制
- ssis - Azure DevOps SSIS 构建任务不生成 dtsconfig 文件
- python - 我是否完全按照我的预期实施卷积神经网络 (CNN)?
- c# - 如何在c#中找到两个二维数组之间的差异
- kotlin - 如何在 AutoCompleteTextView 中完成括号
- c++ - std::unique_ptr::reset 和对象特定的删除器
- java - 比较Java中不同列表中的两个不同对象
- visual-studio-code - 我可以在 ibm 区块链平台 vscode 扩展中使用 idemix 吗?