【发布时间】:2015-02-15 13:18:09
【问题描述】:
我的字典看起来像
d= {(1, 8): 94.825000000000003, (2, 8): 4.333}
我正在尝试应用一个函数来舍入所有值。
我不想重新创建字典。
newD= {}
for x,y in d.iteritems():
newD+= {x:round(y)}
是否有任何 pythonic 方式将round 函数应用于所有值?
【问题讨论】:
-
您的示例实际上不起作用,而且如果我错了,您似乎正在通过
newD纠正我来重新创建字典 -
不是重复的。这是不同的
标签: python dictionary