一、匿名函数:也叫lambda表达式
1.匿名函数的核心:一些简单的需要用函数去解决的问题,匿名函数的函数体只有一行
2.参数可以有多个,用逗号隔开
3.返回值和正常的函数一样可以是任意的数据类型
二、匿名函数练习
1 请把下面的函数转换成匿名函数 2 def add(x,y) 3 return x+y 4 add() 5
结果: 6 sum1=lambda x,y:x+y 7 print(sum1(5,8))
1 dic = {'k1':50,'k2':80,'k3':90} 2 # func= lambda k:dic[k] 3 # print(max(dic,key=func)) 4 print(max(dic,key = lambda k:dic[k]))#上面两句就相当于下面一句