我在尝试对字典中的浮点数进行四舍五入。生成该字典的代码如下:
[{i: x.count(i)/float(len(x)) for i in x} for x in l]
我的字典是:
P = [{'A': 0.700000000, 'B': 0.255555555}, {'B': 0.55555555, 'C': 0.55555555}, {'A': 0.255555555, 'B': 0.210000000, 'C': 0.2400000000}]
我需要:
P = [{'A': 0.70, 'B': 0.25}, {'B': 0.55, 'C': 0.55}, {'A': 0.25, 'B': 0.21, 'C': 0.24}]
round
吗?已经有很多关于舍入浮点数的问答了,你认为在字典中使用会有什么不同吗?另外,为什么要标记两个不同的版本 - 你实际上使用哪个版本? - jonrsharpe