找出字典中最小value值對應的key

2022-07-31 01:15:16 字數 698 閱讀 2382

今天做乙個練習題,遇到乙個問題,就是找字典中最小value值對應的key,

1.我自己寫了一段,就是利用min函式先找到最小value,然後遍歷字典一遍找對應的key值。

d=

minkeylst=

minvalue=min(d.values())

for i,j in

d.items():

if j==minvalue:

print

minkeylst#結果

********************==== restart: c:\python27\main.py ********************====['d

', 'f'

]>>>

網上搜了下其他方法,

2.min(d,key=d.get)方法獲得字典dict中value的最小值所對應的鍵的方法,min(dict, key)方法首先遍歷迭代器,並將返回值作為引數傳遞給key對應的函式,然後將函式的執行結果傳給key,並以此時key值為標準進行大小判斷,返回最小值。

這個只是返回乙個鍵

d=

print min(d,key=d.get)#結果

d

3.使用匿名函式

print min(d,key=lambda

x : d[x])

d

SQL Quiz 找出欄位中最大值

內部訓練題目 最近在幫部門內的同仁快快樂樂學t sql,想到乙個好玩的題目給大家,假設有乙個資料表students,裡面記錄學生的三次考試成績,需要找到三次中最高的成績,請問要如何下sql 呢 這個是產生測試範例 希望大家可以寫超過三種以上的解法 1 使用case 的作法 如果要判斷的字段不多是還算...

從map中取出最大或最小value值對應的key值

有時候我們需要取出map中最大或最小value值所對應的key值,如果只是取出最大或最小value值倒是很簡單,這裡只是我的筆記方便溫習,僅供參考,如下 collectionc map.values object obj c.toarray arrays.sort obj 如果是返回最小值,就返回o...

如何找出字典中的兄弟單詞

思路一 使用trie樹。在字典樹的字首中再儲存乙個vector結構的容器 cpp struct word 如上述資料結構所示,字典樹的建立是在預處理階段完成的,首先根據字典中的單詞來建立字典樹,建立的時候,需要稍微特殊處理一下,就是比如pots stop和tops互為兄弟單詞,那麼在字典中按照首字母...