擅长:python、mysql、java
<p>在这里看到答案:<a href="https://stackoverflow.com/questions/613183/how-do-i-sort-a-dictionary-by-value">How do I sort a dictionary by value?</a></p>
<p>在您的情况下,您需要反转排序的\u x,因为您首先需要更高的值,因此:</p>
<pre><code>import operator
x = {"John":15,"Josh":2,"Emily":50,"Joey":12}
sorted_x = sorted(x.items(), key=operator.itemgetter(1), reverse=True)
</code></pre>