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实现面向对像的ASP程序实例
Nov 10 Python
python实现将html表格转换成CSV文件的方法
Jun 28 Python
Python实现爬取逐浪小说的方法
Jul 07 Python
怎样使用Python脚本日志功能
Aug 14 Python
修复 Django migration 时遇到的问题解决
Jun 14 Python
python多行字符串拼接使用小括号的方法
Mar 19 Python
Python3中的bytes和str类型详解
May 02 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
Jun 19 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
Aug 12 Python
Python帮你识破双11的套路
Nov 11 Python
基于python检查SSL证书到期情况代码实例
Apr 04 Python
关于python中remove的一些坑小结
Jan 04 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 如何获取数组第一个值
2013/08/06 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
CI框架装载器Loader.php源码分析
2014/11/04 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
2016/11/21 PHP
JQuery 常用操作代码
2010/03/14 Javascript
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
2010/06/19 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
jquery自动切换tabs选项卡的具体实现
2013/12/24 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
jQuery实现调整表格单列顺序完整实例
2016/06/20 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
echart简介_动力节点Java学院整理
2017/08/11 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
如何手写简易的 Vue Router
2020/10/10 Javascript
列举Python中吸引人的一些特性
2015/04/09 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
Django框架反向解析操作详解
2019/11/28 Python
关于Django Models CharField 参数说明
2020/03/31 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
Python通过两个dataframe用for循环求笛卡尔积
2020/04/29 Python
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
Farfetch澳大利亚官网:Farfetch Australia
2020/04/26 全球购物
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
留学推荐信范文
2014/05/10 职场文书
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
文明单位申报材料
2014/12/23 职场文书
罗马假日观后感
2015/06/08 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python