使用sorted函数里key参数
sorted
key
a = {1:'c',2:'b',3:'a'} print sorted(a, key=lambda x:a[x])
需要逆序排列的话,可以使用reverse参数
print sorted(a, key=lambda x:a[x], reverse=True)
参考资料
Sorting Mini-HOW TO