python3 map函数和filter函数详解


Posted in Python onAugust 26, 2019

map()函数可以对一个数据进行同等迭代操作。例如:

def f(x):
   return x * x
r = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
print(list(r))

map函数传入的第一个参数就是函数本身,即f。第二个参数是要操作的数据

map() 作为高阶函数,事实上它把运算规则抽象了,因此,我们不但可以计算简单的 f(x)=x 2 ,还可以计算任意复杂的函数,比如,把这个list 所有数字转为字符串:

print(list(map(str, [1, 2, 3, 4, 5, 6, 7, 8, 9])))

filter() 的作用是从一个序列中筛出符合条件的元素。

语法:

filter函数的语法是filter(函数名,序列)

list1=[20,12,13,5,8,19]
 def fa(n):#过滤出大于10的数字,并生成一个新的列表  list2=[]  if n>10:    list2.append(n)  return list2
print(list(filter(lambda n:n>10,list1)))#使用filter配合lambda函数实现输出结果:[20,12,13,19]

map函数和filter函数都可以结合lambda函数使用,可以实现对一个序列中的每一个元素做同样的事情

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python cookielib 登录人人网的实现代码
Dec 19 Python
Python中用于转换字母为小写的lower()方法使用简介
May 19 Python
关于Python 3中print函数的换行详解
Aug 08 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
Apr 10 Python
Python列表解析操作实例总结
Feb 26 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
Jun 10 Python
深入理解Python 多线程
Jun 16 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
Jun 23 Python
Python实现自动签到脚本的示例代码
Aug 19 Python
Python通过队列来实现进程间通信的示例
Oct 14 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
Dec 07 Python
Python列表删除重复元素与图像相似度判断及删除实例代码
May 07 Python
python爬虫 2019中国好声音评论爬取过程解析
Aug 26 #Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
Aug 26 #Python
对Python中一维向量和一维向量转置相乘的方法详解
Aug 26 #Python
python 中xpath爬虫实例详解
Aug 26 #Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 #Python
python自动保存百度盘资源到百度盘中的实例代码
Aug 26 #Python
Python3 文章标题关键字提取的例子
Aug 26 #Python
You might like
php中ob(Output Buffer 输出缓冲)函数使用方法
2007/07/21 PHP
php设计模式 Composite (组合模式)
2011/06/26 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
原生js实现模拟滚动条
2015/06/15 Javascript
浅谈js的异步执行
2016/10/18 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
python 自动化将markdown文件转成html文件的方法
2016/09/23 Python
200 行python 代码实现 2048 游戏
2018/01/12 Python
Python引用计数操作示例
2018/08/23 Python
python构建基础的爬虫教学
2018/12/23 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
python同时替换多个字符串方法示例
2019/09/17 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
如何真正的了解python装饰器
2020/08/14 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
Superdry瑞典官网:英国日本街头风品牌
2017/05/17 全球购物
I.T集团香港官方商城:ITeSHOP.com Hong Kong
2019/02/15 全球购物
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
正科级干部考察材料
2014/05/29 职场文书
公安机关党的群众路线教育实践活动剖析材料
2014/10/10 职场文书
后进生评语大全
2015/01/04 职场文书
西游记读书笔记
2015/06/25 职场文书
格林童话读书笔记
2015/06/30 职场文书
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL