擅长:python、mysql、java
<p>如果要创建具有所需顺序的新dict,可以根据对原始dict项的排序结果创建<a href="https://docs.python.org/3/library/collections.html#collections.OrderedDict" rel="nofollow noreferrer">^{<cd1>}</a>。<a href="https://docs.python.org/3/library/collections.html#collections.OrderedDict" rel="nofollow noreferrer">^{<cd1>}</a>按插入的顺序存储其项(而内置dict没有内部顺序)。你知道吗</p>
<pre><code>from collections import OrderedDict
newDict = OrderedDict(sorted(oldDict.items(), key=lambda x: x[1]['width']))
largest = list(newDict.items())[-1]
# {'ISIC_0013861.jpg', {'width': 4288, 'heigth': 2848})
</code></pre>