让我们考虑的(键,值)对样本字典如下:获取在Python字典的关键对应到最大(值)
dict1 = {'a' : 10, 'x' : 44, 'f': 34, 'h':89, 'j': 90, 'd': 28, 'g' : 90}
dict2 = {'a' : 10, 'x' : 44, 'f': 34, 'h':89, 'j': 90, 'd': 28}
在字典中的所有值,90是最高的国家之一,我需要检索与它对应的键。
什么是可能的方法来完成这件事。哪一个是有效的,为什么?
注:
键和/或值不是为了字典。程序不断向空字典添加新的(键,值)对。
有可能是最大值(值)一个以上的密钥 例:以上dict1应返回[ 'J', 'G']上述 dict2应返回 'J'
a)如果dict有b)如果dict有多个键对应max(value),则结果应该是字符串列表(iekeys)。
返回一个字符串或字符串列表似乎可能会导致不必要的分支la之三。 90%的时间你总是返回一个列表。 – DSM