lambda函数语法格式:
lambda函数 后面参数可以有一个或多个,冒号后面是python表达式;
lambda 参数1,参数2,参数3...:表达式
# 一个参数情况: a = lambda x: x > 5 print(a(6)) # 结果:True # 2个参数情况 a = lambda x, y: x + y print(a(6, 4)) # 结果:10 # 3个参数情况 a = lambda x, y, z: (x + 8) * y - z print(a(5, 6, 8)) # 结果:70 # 匿名函数lambda与filter结合使用 li = [11, 22, 33, 44, 45, 55, 77, 90] new_list = list(filter(lambda x: x > 33, li)) print(new_list) # 结果:[44, 45, 55, 77, 90]