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)