我正在努力在字典中舍入浮动值。要生成我使用过的词典:
[{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}]
这是一个相当简单的方法。然而,.7000只会变成.7
舍入
截断
转换成字符串会去掉
0.700000
中多余的0,这就是为什么它仍然显示为0.7
,而不是0.70
。相关问题 更多 >
编程相关推荐