Python3的学习 函数:lambala表达式

有一函数:

def fun(x,y=3):
	return x * y

是用lambala表达式将以上函数转换为匿名函数:

lambda x,y=3:x * y

调用:

g = lambda x,y=3:x * y
>>> g(5)

两个实用的BIF:filter() 和map()

list(filter(None,[1,0,False,True]))返回列表中为True的元素

list(filter(lambda x:x%2 , range(10)))返回1-9中的奇数

list(map(lambda x:x*2,range(4))返回在第一个参数函数中加工后的对象,[0,2,4,6]

猜你喜欢

转载自blog.csdn.net/qq_41020351/article/details/81672551