map()函数是接收两个参数,一个是函数,一个是序列,map()把传入的函数依次作用于序列的每个元素,并把结果作为新的序列返回.
filter()函数,接收两个参数,一个是函数,一个是序列,filter()函数是把传入的函数依次作用于每个元素,根据返回值是True还是False决定是保留还是丢弃该元素,结果序列是返回为True的子集
reduce()函数,把每个函数作用在一个序列上,这个函数必须接收两个参数,其中reduce()函数把结果继续和序列的下一个元素做累积计算,reduce()函数只返回值结果非序列。
python 高阶函数map()、filter()、reduce()
最新推荐文章于 2021-02-02 22:50:07 发布