我有一个问题。 L 有这样的排序字典:
from collections import OrderedDict
d = OrderedDict()
d[23] = 2
d[45] = 2
d[5] = 1
我想排序。我想找到最大值 (2( 并返回此值的键(45 或 23( 如果有 2 个最大值(23:2 和 45:2(,则显示具有最大键的项目 (45:2( 有人可以帮助我吗?
使用operator.itemgetter
max(d.items(), key=operator.itemgetter(1,0))
这将返回基于值的最大(key, value)
,如果值重复,则基于要求的键。