匿名函数集合内置函数使用

时间:2020-10-13 11:25:00 来源:互联网 作者: 神秘的大神 字体:

匿名函数结合内置函数使用

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)