好友
阅读权限20
听众
最后登录1970-1-1
|
本帖最后由 as614001 于 2020-12-6 11:05 编辑
a=[‘星期日’,1386, -0.06854838709677419, 0, 5775, 0.030330062444246207, 0, 0.6248196248196248, -0.02645905577842755, 0, 4.166666666666667, 0.10615521855486186, 0]
如何使用对 a列表a中 非整数 进行四舍五入呢?
里面包含了 str 整数 只能用遍历处理吗?听说numpy更简单,但是不会。
自己的轮子:
[Python] 纯文本查看 复制代码 a=[‘星期日’,1386, -0.06854838709677419, 0, 5775, 0.030330062444246207, 0, 0.6248196248196248, -0.02645905577842755, 0, 4.166666666666667, 0.10615521855486186, 0]
b=[round(c,2) for c in a[1:]].insert(0,a[0])
最终实现。虽然 round后是float类型,但在输出上对整数并不会出现1386.00这个情况。最后是写入sql 的TEXT类型也没关系。
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|