方法一:
# encoding=utf-8
d = {'a':1,"b":2,"c":3,"d":4,"e":4}
max_value= d['a']
result = []
for k,v in d.items():
print(k,v)
if v > max_value:
max_value =v
result = []
result.append(k)
elif v == max_value:
result.append(k)
print(result)
输出结果:
>>> print(result)
['d', 'e']
方法二:
d = {'a':1,"b":2,"c":3,"d":4,"e":4}
max_value= max(d.values())
result = []
for k,v in d.items():
if v == max_value:
result.append(k)
print(result)
输出结果:
>>> print(result)
['d', 'e']