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提取内容关键词的方法
Mar 16 Python
简介Django框架中可使用的各类缓存
Jul 23 Python
python实现中文转换url编码的方法
Jun 14 Python
CentOS下使用yum安装python-pip失败的完美解决方法
Aug 16 Python
Python栈算法的实现与简单应用示例
Nov 01 Python
Python机器学习之SVM支持向量机
Dec 27 Python
Django框架实现分页显示内容的方法详解
May 10 Python
Python3的unicode编码转换成中文的问题及解决方案
Dec 10 Python
Python 日期的转换及计算的具体使用详解
Jan 16 Python
TensorFlow基本的常量、变量和运算操作详解
Feb 03 Python
通过python 执行 nohup 不生效的解决
Apr 16 Python
解决Pytorch中关于model.eval的问题
May 22 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解耦的三重境界(浅谈服务容器)
2017/03/13 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
document.getElementBy("id")与$("#id")有什么区别
2013/09/22 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
2016/11/07 Javascript
JS文件上传神器bootstrap fileinput详解
2021/01/28 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
解决vue无法设置滚动位置的问题
2018/10/07 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
微信小程序实现张图片合成为一张并下载
2019/07/16 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
python单线程实现多个定时器示例
2014/03/30 Python
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
使用python绘制二元函数图像的实例
2019/02/12 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
python+selenium select下拉选择框定位处理方法
2019/08/24 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
2019/12/11 Python
将python字符串转化成长表达式的函数eval实例
2020/05/11 Python
使用html5 canvas 画时钟代码实例分享
2015/11/11 HTML / CSS
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
网吧收银员岗位职责
2013/12/14 职场文书
信息专业学生学习的自我评价
2014/02/17 职场文书
自荐信的格式
2014/03/10 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
人工作失职检讨书
2015/05/05 职场文书
Java实现字符串转为驼峰格式的方法详解
2022/07/07 Java/Android