讓我們考慮的(鍵,值)對樣本字典如下:獲取在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