python中的重载排序

python中的重载排序,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,我有一本有两个字段的字典:一个是字符串字段,一个是数字字段 首先,必须按值排序 如果与另一个绑定,则必须通过键执行另一个订单 我认为订购量太大了 present = { '35':10, '20':10, '10':50 } sortedPresent = sorted(present.items(), key=lambda kv: kv[1], reverse=True) 输出为: [('10', 50), ('35', 10), ('20', 10)] 预期产出:

我有一本有两个字段的字典:一个是
字符串
字段,一个是
数字
字段

首先,必须按
排序

如果与另一个绑定,则必须通过
执行另一个订单

我认为订购量太大了

present = {
    '35':10,
    '20':10,
    '10':50
}
sortedPresent = sorted(present.items(), key=lambda kv: kv[1], reverse=True)
输出为:

[('10', 50), ('35', 10), ('20', 10)]
预期产出:

[('10', 50), ('20', 10), ('35', 10)]
[('10', 50), ('20', 10), ('35', 10)]
输出

输出

[('10', 50), ('20', 10), ('35', 10)]