考虑到下面的字典。。。你知道吗
d = {'ab': 3, 'aa': 3, 'b': 4, 'c': 2, 'a': 1}
>>>sorted(d, key=d.get, reverse=True)[:2]
['b', 'ab']
使用sorted,目标是生成与两个最高值关联的键。在这里我很难让它做我想做的事情:当两个值被绑定时,应该选择按字母顺序出现的第一个键。所以在这个例子中,我实际想要返回的是['b','aa'],因为'aa'和'ab'的值都是3。如果这有帮助的话,字典的价值也总是正面的。你知道吗
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐