#!/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