擅长:python、mysql、java
<p>有点像</p>
<pre><code>def mycmp(a, b):
res = cmp(a[0], b[0])
if res == 0:
return cmp(a[1], b[1])
return res
newlist = sorted(input_list, cmp=mycmp)
</code></pre>
<p>比较方法首先检查每个元素的第一项。如果它们相等,它将检查每个元素的第二项。为了实现不同的排序行为,mycmp()实现中的返回值可以取反。</p>