匿名函式結合內置函式使用
1、匿名函式結合max()、min()使用
例題1:獲取dict1中工資最多的名字(max())
dict1 = {
"bear": 50,
"apple": 10,
"orange": 500,
"banana": 40
}
# 獲取dict1中工資最多的名字
print(max(dict1, key=lambda x: dict1[x]))
例題2:獲取dict1中工資最少的名字(min())
dict1 = {
"bear": 50,
"apple": 10,
"orange": 500,
"banana": 40
}
# 獲取dict1中工資最少的名字
print(min(dict1, key=lambda x: dict1[x]))
2、匿名函式結合sorted()使用
例題:根據dict1內的工資從大到小排序名字
# 根據dict1內的工資從大到小排序名字
dict1 = {
"bear": 50,
"apple": 10,
"orange": 500,
"banana": 40
}
new_list = sorted(dict1, key=lambda x:dict1[x], reverse=True) # 降序傳入引數reverse=True
print(new_list)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/170802.html
標籤:其他
