利用匿名函数实现字典任意排序
dict_test = {
'3': 1, '2': 2, '1': '0'
}
tmp = sorted(dict_test.items(), key=lambda b: int(b[1]), reverse=True)
print(tmp)
tmp2 = sorted(dict_test.items(), key=lambda b: int(b[0]), reverse=True)
print(tmp2)
结果
[('2', 2), ('3', 1), ('1', '0')]
[('3', 1), ('2', 2), ('1', '0')]