擅长:python、mysql、java
<p>这个问题已经有了一个优雅的答案,但我想用itemgetter。在</p>
<p>如果列表中有数字而不是<code>strings('9','8','10')</code>
会容易得多</p>
<pre><code> In [7]: a=[['Alfred Jeffries', 9], ['Peter Smalls', 10], ['Bob Daniels', 8]]
In [8]: sorted(a,key=itemgetter(1), reverse=True)
Out[8]: [['Peter Smalls', 10], ['Alfred Jeffries', 9], ['Bob Daniels', 8]]
</code></pre>
<p>我需要使用字符串,因为我需要理解列表。在</p>
^{pr2}$
<p>输出</p>
<pre><code> [['Peter Smalls', '10'], ['Alfred Jeffries', '9'], ['Bob Daniels', '8']]
</code></pre>