021 lambda匿名函数

mac2023-01-23  29

1.参数:表达式

2.返回的是一个函数对象

3.省下定义函数的功夫

4.filter()

第一个参数是函数名或者None

第二个参数是个列表,元组,,

依次计算,返回一个列表,里面都是F的return是True的值

4.lambda表达式

>>> list(filter(lambda x:x%2,[1,2,3,4,5])) [1, 3, 5]

5.map()

将后面每一个可迭代的元素放到函数中,依次计算,返回一个新的列表

>>> list(map(lambda x:2*x,range(10))) [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]

 

最新回复(0)