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抓取网页正文的源码
Jun 11 Python
Python装饰器decorator用法实例
Nov 10 Python
一波神奇的Python语句、函数与方法的使用技巧总结
Dec 08 Python
Python获取SQLite查询结果表列名的方法
Jun 21 Python
python3学生名片管理v2.0版
Nov 29 Python
Python字符串逆序输出的实例讲解
Feb 16 Python
Python 图像处理: 生成二维高斯分布蒙版的实例
Jul 04 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
Dec 31 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 Python
Python实现列表中非负数保留,负数转化为指定的数值方式
Jun 04 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 Python
python实现批量提取指定文件夹下同类型文件
Apr 05 Python
python多线程方法详解
Jan 18 #Python
用Python生成会跳舞的美女
基于Pygame实现简单的贪吃蛇游戏
Dec 06 #Python
Python可变集合和不可变集合的构造方法大全
Dec 06 #Python
Python实现视频中添加音频工具详解
Dec 06 #Python
Python实现GIF动图以及视频卡通化详解
Python实现照片卡通化
You might like
建立文件交换功能的脚本(一)
2006/10/09 PHP
php的array_multisort()使用方法介绍
2012/05/16 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
javascript之bind使用介绍
2011/10/09 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
jQuery截取指定长度字符串的实现原理及代码
2014/07/01 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
2017/03/14 Javascript
angular2模块和共享模块详解
2018/04/08 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
js实现单元格拖拽效果
2020/02/10 Javascript
JavaScript代理模式原理与用法实例详解
2020/03/10 Javascript
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
浅谈python中的变量默认是什么类型
2016/09/11 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
浅谈Python3中print函数的换行
2020/08/05 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
欧姆龙医疗欧洲有限公司:Omron Healthcare Europe B.V
2020/06/13 全球购物
linux面试题参考答案(9)
2016/01/29 面试题
GWT的应用有哪两种部署模式
2012/12/21 面试题
计算机专业个人简短的自我评价
2013/10/23 职场文书
奶茶专卖店创业计划书
2014/01/18 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
孙振耀退休感言
2015/08/01 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
JS中如何优雅的使用async await详解
2021/10/05 Javascript
MySQL生成千万测试数据以及遇到的问题
2022/08/05 MySQL