当有多个具有相同值的键时,如何获取具有最大值的键。 例如:d ='a':1,'c':4,'b':99,'e':4,'f':99},我需要返回'b','f'
答案 0 :(得分:4)
>>> d = {'a': 1, 'c': 4, 'b': 99, 'e': 4, 'f': 99}
>>> maxval = max(d.values())
>>> [k for k in d if d[k]==maxval]
['b', 'f']
答案 1 :(得分:1)
maxValue = max(d.values())
print [key for key in d.keys() if d[key]==maxValue]