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 selenium 爬取网易云音乐歌单名
Mar 28 Python
python使用装饰器作日志处理的方法
Jul 11 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
Feb 06 Python
python实现PCA降维的示例详解
Feb 24 Python
python画环形图的方法
Mar 25 Python
matplotlib教程——强大的python作图工具库
Oct 15 Python
Alpine安装Python3依赖出现的问题及解决方法
Dec 25 Python
深入理解python多线程编程
Apr 18 Python
win10+anaconda安装yolov5的方法及问题解决方案
Apr 29 Python
python的列表生成式,生成器和generator对象你了解吗
Mar 16 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 empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
javascript中最常用的继承模式 组合继承
2010/08/12 Javascript
JS常用正则表达式总结
2013/11/12 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
详解Vue中watch的高级用法
2018/05/02 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
实例分析python3实现并发访问水平切分表
2018/09/29 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
Python环境使用OpenCV检测人脸实现教程
2020/10/19 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
简述Html5 IphoneX 适配方法
2018/02/08 HTML / CSS
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
大学生活动总结模板
2014/07/02 职场文书
整改落实自查报告
2014/11/05 职场文书
人与自然观后感
2015/06/16 职场文书
保外就医申请书范文
2015/08/06 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
小学数学教学反思范文
2016/02/16 职场文书
golang正则之命名分组方式
2021/04/25 Golang
Python实现聚类K-means算法详解
2022/07/15 Python
JS前端使用Canvas快速实现手势解锁特效
2022/09/23 Javascript