Python内置函数之filtermapreduce介绍
Python 函数 介绍 内置
2023-06-13 09:15:31 时间
Python内置了一些非常有趣、有用的函数,如:filter、map、reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并.是Python列表方法的三架马车。
1.filter函数的功能相当于过滤器。调用一个布尔函数bool_func来迭代遍历每个seq中的元素;返回一个使bool_seq返回值为true的元素的序列。
2.map函数func作用于给定序列的每个元素,并用一个列表来提供返回值。
3.reduce函数,func为二元函数,将func作用于seq序列的元素,每次携带一对(先前的结果以及下一个序列的元素),连续的将现有的结果和下一个值作用在获得的随后的结果上,最后减少我们的序列为一个单一的返回值。
例1:用map和reduce实现5的阶乘相加(5!+4!+3!+2!+1!)
结果为
#把上一步的结果变成一个阶乘列表
#最后把阶乘列表相加,第一题解决
例2:用filter将100~200以内的质数过滤出来
质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数
相关文章
- pycharm搭建python环境_pycharm如何配置编译环境
- python skitlearn_Python sklearn
- python字符串转化列表_Python列表到字符串的转换[通俗易懂]
- python中sqrt函数用法_Python : sqrt() 函数
- python中bool函数_bool()函数以及Python中的示例
- python:set() 函数[通俗易懂]
- Python里divmod_python yield函数
- 日拱一卒,伯克利的实验课太有意思了,入门Python函数式编程
- 【说站】python中rindex函数是什么
- 【说站】python如何用循环遍历分离数据
- h5 Python_python做h5网站
- Python保存json_python保存json文件
- 在python中用来安装第三方库的常用工具_什么库用于安装管理Python扩展包
- 关于python中lambda函数的描述_Python全局变量
- Python异步: 什么时候使用异步?(3)
- Python基础(十九):函数加强
- 用python检测微信好友是否删除自己
- Python基础语法-函数的错误处理-raise语句
- Python学习:6.python内置函数详解编程语言
- 从Python连接Oracle数据库介绍(python连接oracle)
- python驱动使用pip安装MySQL Python驱动的简单步骤(pip安装mysql)
- python的id()函数介绍
- python基础教程之自定义函数介绍