【发布时间】:2011-10-26 17:23:14
【问题描述】:
在 python3 中有一个很好的方法来设置有效数字 - 即如果我有一个列表:
l = [2.2738257169723513, 2.2725769281387329, 2.3101812601089478]
我可以使用漂亮的新打印系统并做
print(*l,sep="\t")
但我不清楚如何在不做的情况下设置 sigfig
m = "%.2f, %.2f, %.2f" % (l[0], l[1], l[2])
print(m)
我想知道是否有一个选项可以打印只是说 - 将所有浮点数打印到 2 dp?
我想我可以使用循环,但这似乎不像 Python 那样
【问题讨论】:
-
我建议您澄清一下您是指有效数字还是有效小数位。
-
那我觉得问题的标题和内容应该重新分解,否则问题与实际问题无关。
标签: printing python-3.x significant-digits