# 1.max内部会遍历iter,将遍历结果一一传给lambda的参数x
# 2.依据lambda的返回值作为比较条件,得到最大条件下的那个遍历值
# 3.对外返回最大的遍历值
max(iter, lambda x: x)
salaries = {
'egon': 300000,
'alex': 100000000,
'wupeiqi': 10000,
'yuanhao': 2000
}
res = max(salaries, key=lambda name: salaries[name])
print(res)
# 输出结果为: alex
# min工作原理一样,得到的是最小值