擅长:python、mysql、java
<p>还应考虑比较值相等的情况:</p>
<pre><code>def lcmp(a,b):
c = a.split()
d = b.split()
if c[1] > d[1]:
return 1
elif c[1] == d[1]:
if c[0] > d[0]:
return -1
elif c[0] == d[0]:
return 0
else:
return 1
else:
return -1
</code></pre>
<p>然后可以使用<code>myList.sort(lcmp)</code>或<code>myList.sort(cmp=lcmp)</code>对数据进行排序</p>