匿名函数lambda
语法
lambda 参数:代码块(也可以叫返回值)
返回值为5
高阶函数与lambda函数的混合使用
map高阶函数 map(function,sequence…)
传入一个函数和多个序列参数,用传入的函数操作传入的序列参数,返回一个map对象。
根据函数对序列做映射。
filter高阶函数 filter(function,sequence)
传入一个函数和一个序列参数,用传入的函数操作传入的序列参数,返回一个filter对象。用于过滤序列,筛选出符合过滤条件的数据。
reduce高阶函数 reduce(function,sequence)
传入一个函数和一个序列参数,用传入的函数操作传入的序列参数,返回一个值,可以传入一个初始值,对数据进行合并操作。使用此函数必须导入functools包的reduce模块。