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查询Mysql时返回字典结构的代码
Jun 18 Python
Python使用os模块和fileinput模块来操作文件目录
Jan 19 Python
Python实现迭代时使用索引的方法示例
Jun 05 Python
python中itertools模块zip_longest函数详解
Jun 12 Python
python求解数组中两个字符串的最小距离
Sep 27 Python
PyCharm的设置方法和第一个Python程序的建立
Jan 16 Python
python 调用钉钉机器人的方法
Feb 20 Python
python脚本当作Linux中的服务启动实现方法
Jun 28 Python
python 字典套字典或列表的示例
Dec 16 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
python isinstance函数用法详解
Feb 13 Python
Pycharm编辑器功能之代码折叠效果的实现代码
Oct 15 Python
python多线程方法详解
Jan 18 #Python
用Python生成会跳舞的美女
基于Pygame实现简单的贪吃蛇游戏
Dec 06 #Python
Python可变集合和不可变集合的构造方法大全
Dec 06 #Python
Python实现视频中添加音频工具详解
Dec 06 #Python
Python实现GIF动图以及视频卡通化详解
Python实现照片卡通化
You might like
Apache2 httpd.conf 中文版
2006/11/17 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
JavaScript与函数式编程解释
2007/04/27 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
Document:getElementsByName()使用方法及示例
2013/10/28 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
2016/07/12 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
微信小程序实现点击按钮后修改颜色
2019/12/05 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
python3.5 tkinter实现页面跳转
2018/01/30 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
Python实现FTP文件传输的实例
2019/07/07 Python
Python pysnmp使用方法及代码实例
2020/08/24 Python
Python join()函数原理及使用方法
2020/11/14 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
工商管理专业学生的自我评价
2013/10/01 职场文书
洗煤厂厂长岗位职责
2014/01/03 职场文书
医学生自我评价
2014/01/27 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
卖车协议书
2014/04/21 职场文书
反邪教观后感
2015/06/11 职场文书
新学期开学标语2015
2015/07/16 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL
Java基础——Map集合
2022/04/01 Java/Android
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库