擅长:python、mysql、java
<p><code>reversed</code>和<code>sorted</code>不进行适当的排序;而是返回新排序并反转的对象。将倒数第二行改为</p>
<pre><code>z = list(reversed(sorted(z, key=lambda x: x[1])))
</code></pre>
<p>它会起作用的。<code>list</code>调用是因为<code>reversed</code>返回的是迭代器而不是列表(至少在Python3上)。在</p>
<p>执行以下操作可能不那么冗长</p>
^{pr2}$