Python中Dictionary类型的排序

lambda真是王道啊
# !/usr/bin/env python
d = { ' a ' : 1 , ' b ' : 5 , ' c ' : 4 }
print  sorted(d.items(), key = lambda  (k,v): (v,k))

Help on built-in function sorted in module __builtin__:

sorted(...)
    sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list

 

你可能感兴趣的:(Python中Dictionary类型的排序)