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实现人人网登录示例分享
Jan 19 Python
python获取网页状态码示例
Mar 30 Python
详解使用python crontab设置linux定时任务
Dec 08 Python
Python实现完整的事务操作示例
Jun 20 Python
Python基于回溯法子集树模板解决选排问题示例
Sep 07 Python
用Python将一个列表分割成小列表的实例讲解
Jul 02 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
Aug 22 Python
tensorflow实现对张量数据的切片操作方式
Jan 19 Python
Python3自动生成MySQL数据字典的markdown文本的实现
May 07 Python
导致python中import错误的原因是什么
Jul 01 Python
python logging模块的使用详解
Oct 23 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代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
php无限极分类实现方法分析
2019/07/04 PHP
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
面向对象设计模式的核心法则
2013/11/10 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
Angular2 路由问题修复详解
2017/03/01 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
JS获取当前时间戳方法解析
2020/08/29 Javascript
总结Python中逻辑运算符的使用
2015/05/13 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
python leetcode 字符串相乘实例详解
2018/09/03 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
django从后台返回html代码的实例
2020/03/11 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
经典英文广告词
2014/03/18 职场文书
保护环境建议书300字
2014/05/13 职场文书
开展批评与自我批评发言材料
2014/05/15 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
勤俭节约主题班会
2015/08/13 职场文书
基于JavaScript实现省市联动效果
2021/06/22 Javascript
关于JavaScript轮播图的实现
2021/11/20 Javascript