美文网首页
Python 高阶函数与匿名函数

Python 高阶函数与匿名函数

作者: herrykb | 来源:发表于2017-03-22 16:41 被阅读0次

    高阶函数

    1.map函数

    map()是 Python 内置的高阶函数,它接收一个函数 f和一个list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。

    2.reduce函数

    reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。

    3.filter函数

    filter()函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。


    匿名函数:lambda

    1.操作map函数

    相关文章

      网友评论

          本文标题:Python 高阶函数与匿名函数

          本文链接:https://www.haomeiwen.com/subject/fwwonttx.html