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算法学习之基数排序实例
Dec 18 Python
简单的通用表达式求10乘阶示例
Mar 03 Python
Python中给List添加元素的4种方法分享
Nov 28 Python
python中zip()方法应用实例分析
Apr 16 Python
利用Python找出序列中出现最多的元素示例代码
Dec 08 Python
python实现浪漫的烟花秀
Jan 30 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
python计算无向图节点度的实例代码
Nov 22 Python
python内置模块collections知识点总结
Dec 19 Python
python在不同条件下的输入与输出
Feb 13 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
Mar 06 Python
python datetime时间格式的相互转换问题
Jun 11 Python
python多线程方法详解
Jan 18 #Python
用Python生成会跳舞的美女
基于Pygame实现简单的贪吃蛇游戏
Dec 06 #Python
Python可变集合和不可变集合的构造方法大全
Dec 06 #Python
Python实现视频中添加音频工具详解
Dec 06 #Python
Python实现GIF动图以及视频卡通化详解
Python实现照片卡通化
You might like
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
PHP类的自动加载与命名空间用法实例分析
2020/06/05 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
EasyUI中的tree用法介绍
2011/11/01 Javascript
jQuery中remove()方法用法实例
2014/12/25 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
nodejs搭建本地服务器并访问文件操作示例
2019/05/11 NodeJs
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
在Python的Django框架的视图中使用Session的方法
2015/07/23 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
2019/08/02 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
python3 实现口罩抽签的功能
2020/03/11 Python
python中编写函数并调用的知识点总结
2021/01/13 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
市场开发与营销专业求职信
2013/12/31 职场文书
小学生家长评语集锦
2014/01/30 职场文书
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
工作说明书范文
2014/05/07 职场文书
广告学专业求职信
2014/06/19 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
python制作图形界面的2048游戏, 基于tkinter
2021/04/06 Python
Django使用channels + websocket打造在线聊天室
2021/05/20 Python