擅长:python、mysql、java
<pre><code>>>> from operator import itemgetter
>>> L=[['a',[10]], ['b',[1]], ['c',[5,10]], ['d',[5,1,-10]], ['e',[5,1,-1]]]
>>> sorted(L, key=itemgetter(1), reverse=True)
[['a', [10]], ['c', [5, 10]], ['e', [5, 1, -1]], ['d', [5, 1, -10]], ['b', [1]]]
>>>
</code></pre>
<p>我在这里使用itemgetter(1),它大致相当于其他答案中的lambda函数。由于子列表是条目号1,所以这可以有效地执行排序。(项目编号0为字母a-e)</p>