lamba 函数是匿名函数,即没有具体的名称
特点:
1、lamba函数定义简单灵活,可以接收多个参数
2、不适用于复杂的场景
格式:
lambda语句中,冒号前是参数,可以有多个,用逗号隔开;冒号右边是函数的返回值
举例:
1、定义一个简单的lamba函数,传入单个参数
c = lambda x:x*2
print(c(4))
2、传入多个参数
c = lambda x,y:x+y
print(c(4,8))
3、创建特定的列表
过滤列表中的偶数
c = [1,34,5,6,89,35,23,56]
d = filter(lambda x: x % 2 == 0 ,c)
for i in d:
print(i)