擅长:python、mysql、java
<p>尝试按重量与目标值之间的距离对项目进行排序:</p>
<pre><code>from operator import itemgetter
distances = ((k, abs(v - value)) for k, v in bucketed_items_dict.items())
return min(distances, key=itemgetter(1))[0]
</code></pre>
<p>或者使用lambda函数而不是itemgetter:</p>
^{pr2}$