python sorted 自定义排序的例子

613 def test_sorted():
614   a=[('a',[1,2]),("b",[0,2]),("c",[-1,3])]
615   def cmp(x,y):
616     if x[1][1]<y[1][1]:
617       return 1
618     elif x[1][1]>y[1][1]:
619       return -1
620     else:
621       if x[1][0]<y[1][0]:
622         return 1
623       elif x[1][0]>y[1][0]:
624         return -1
625       else:
626         return 0
627   print sorted(a,cmp)

原文地址:https://www.cnblogs.com/lexus/p/2771055.html