#!/usr/bin/python
# -*- coding: UTF-8 -*-
d = {126:4, 110:3, 215:4, 106:4, 333:3, 98:3}
l = d.items()
print l
def mycmp(a, b):
if a[1] > b[1]:
return -1
elif a[1] < b[1]:
return 1
else:
if a[0] > b[0]:
return -1
else:
return 1
l.sort(cmp=mycmp)
print l
#更简洁的方法
d = {126:4, 110:3, 215:4, 106:4, 333:3, 98:3}
l = d.items()
print l
l.sort(key=lambda x:(-x[1],-x[0])) #关键在这一行
print l