Python的三个重要函数详解


Posted in Python onJanuary 18, 2022

一、遍历函数(map)

map函数用于遍历序列,对序列中每个元素进行操作,最终获取新的序列。

lis=[2,3,4,5]
new_list=map(lambda x:x+10,lis)
list(new_list)

Python的三个重要函数详解

a=[7,8,9,10]
b=[10,15,20,25]
new_ab=map(lambda x,y:x+y,a,b)
list(new_ab)

Python的三个重要函数详解

二、筛选函数(filter)

filter函数用于对序列中的元素进行筛选,最终获取符合条件的序列

new_list=filter(lambda x:x>4,lis)
list(new_list)

Python的三个重要函数详解

三、累计函数(reduce)

reduce函数用于对序列内所有元素进行累计操作。

reduce函数在functools模块中,先进行导入

from functools import reduce

reduce的第1个参数是至少含有有两个参数的函数,第2个参数是将要循环的序列,第3个参数是初始值 

a=[7,8,9,10]
reduce(lambda arg1,arg2:arg1+arg2,a)

Python的三个重要函数详解

 也可以先给定一个初始值再累加

reduce(lambda arg1,arg2:arg1+arg2,a,20)

Python的三个重要函数详解

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注三水点靠木的更多内容!

Python 相关文章推荐
python检测远程udp端口是否打开的方法
Mar 14 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
Feb 18 Python
解决Python运行文件出现out of memory框的问题
Dec 03 Python
Python 调用PIL库失败的解决方法
Jan 08 Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 Python
用Python实现校园通知更新提醒功能
Nov 23 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
Dec 09 Python
python读取ini配置文件过程示范
Dec 23 Python
从训练好的tensorflow模型中打印训练变量实例
Jan 20 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
Feb 21 Python
Flask模板引擎Jinja2使用实例
Apr 23 Python
利用python实现平稳时间序列的建模方式
Jun 03 Python
python多线程方法详解
Jan 18 #Python
用Python生成会跳舞的美女
基于Pygame实现简单的贪吃蛇游戏
Dec 06 #Python
Python可变集合和不可变集合的构造方法大全
Dec 06 #Python
Python实现视频中添加音频工具详解
Dec 06 #Python
Python实现GIF动图以及视频卡通化详解
Python实现照片卡通化
You might like
php使用google地图应用实例
2014/12/31 PHP
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
动态加载iframe时get请求传递中文参数乱码解决方法
2014/05/07 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
JavaScript数组去重的几种方法
2019/04/07 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
详谈vue中router-link和传统a链接的区别
2020/07/22 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
2014/06/10 Python
Python中if __name__ == "__main__"详细解释
2014/10/21 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
如何使用python传入不确定个数参数
2020/02/18 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
Html5页面二次分享的实现
2018/07/30 HTML / CSS
中国医药集团国药在线:国药网
2017/02/06 全球购物
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
销售主管岗位职责范本
2014/02/14 职场文书
教师批评与自我批评总结
2014/10/16 职场文书
2014年扫黄打非工作总结
2014/12/03 职场文书
环保证明
2015/06/23 职场文书
MongoDB数据库的安装步骤
2021/06/18 MongoDB
一篇文章带你深入了解Mysql触发器
2021/08/02 MySQL