python里面的lambda匿名函数和常用的高阶函数map,filter,reduce函数

匿名函数lambda

语法
lambda 参数:代码块(也可以叫返回值)
匿名函数的定义及调用
返回值为5

高阶函数与lambda函数的混合使用

map高阶函数 map(function,sequence…)
传入一个函数和多个序列参数,用传入的函数操作传入的序列参数,返回一个map对象。
根据函数对序列做映射。

filter高阶函数 filter(function,sequence)
传入一个函数和一个序列参数,用传入的函数操作传入的序列参数,返回一个filter对象。用于过滤序列,筛选出符合过滤条件的数据。

reduce高阶函数 reduce(function,sequence)
传入一个函数和一个序列参数,用传入的函数操作传入的序列参数,返回一个值,可以传入一个初始值,对数据进行合并操作。使用此函数必须导入functools包的reduce模块。
map,filter,reduce高阶函数
高阶函数操作结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值