擅长:python、mysql、java
<p>这里有一个稍微不同的方法:</p>
<pre class="lang-py prettyprint-override"><code>>>> for d in sorted(example_list, key=lambda d: max(d.values()), reverse=True):
... print(d)
...
{'805-dd3 dd3-088 088-dd3 dd3-80c': 368.5010685728143}
{'77e-805 805-7fd': 326.693786870932}
{'c47-d75 d75-e6b e6b-ff1 ff1-6d6 6d6-e63 e63-80c': 292.1799470129255}
{'805-7fd': 185.56518334219}
{'805-6b5': 145.897977770909}
{'323-83d': 131.71963170528}
</code></pre>
<p>这通过对与每个字典关联的值使用<code>max()</code>函数进行排序。因为每个字典中只有一个值,所以它只返回该值</p>
<p>老实问,为什么要有一个字典列表而不是一个包含键值对的字典</p>