Python 高阶函数的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 高阶函数的使用相关的知识,希望对你有一定的参考价值。

参考技术A

1. Python有哪些高阶函数,功能分别是什么

Python有三大高阶函数,分别是 map 、 reduce 、 filter 函数。

2. map高阶函数

map函数有两个参数,第一个参数要求传递一个函数对象,第二个参数要求传递一个可迭代序列。直接看案例

运行结果:

3. reduce高阶函数

reduce高阶函数位于functools模块中,使用前需要先进行导入。reduce高阶函数可以有三个参数,第一个参数要求传递一个函数对象(必传),第二个参数要求传递一个可迭代序列(必传),第三个函数是一个初始值(不必传,可以有默认值)。直接看案例

运行结果:

4. filter高阶函数

filter高阶函数有两个参数,第一个参数是一个函数对象,第二个参数是一个可迭代序列。直接看案例

运行结果:

以上是关于Python 高阶函数的使用的主要内容,如果未能解决你的问题,请参考以下文章

python专题高阶函数

python高阶函数的使用

Python之高阶函数

Python高阶函数及sorted函数原理

python 高阶函数都有哪些

Python 学习笔记 -- 内嵌函数闭包匿名函数高阶函数map高阶函数filter高阶函数reduce