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字符遍历的艺术
Sep 06 Python
python实现DES加密解密方法实例详解
Jun 30 Python
Python在groupby分组后提取指定位置记录方法
Apr 20 Python
pygame游戏之旅 创建游戏窗口界面
Nov 20 Python
对python产生随机的二维数组实例详解
Dec 13 Python
浅谈python中真正关闭socket的方法
Dec 18 Python
学习python分支结构
May 17 Python
Python自动抢红包教程详解
Jun 11 Python
PyCharm安装Markdown插件的两种方法
Jun 24 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 Python
python集合的新增元素方法整理
Dec 07 Python
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
Apr 27 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
全国FM电台频率大全 - 22 重庆市
2020/03/11 无线电
discuz Passport 通行证 整合笔记
2008/06/30 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
Symfony查询方法实例小结
2017/06/28 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
Js中sort()方法的用法
2006/11/04 Javascript
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
js同时按下两个方向键
2007/12/01 Javascript
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
如何防止回车(enter)键提交表单
2014/05/11 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
JS HTML5拖拽上传图片预览
2016/07/18 Javascript
JavaScript设计模式之单体模式全面解析
2016/09/09 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
python求列表交集的方法汇总
2014/11/10 Python
Linux下Python获取IP地址的代码
2014/11/30 Python
Python下线程之间的共享和释放示例
2015/05/04 Python
python matlibplot绘制多条曲线图
2021/02/19 Python
django admin后管定制-显示字段的实例
2020/03/11 Python
使用已经得到的keras模型识别自己手写的数字方式
2020/06/29 Python
Python常用断言函数实例汇总
2020/11/30 Python
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
澳大利亚领先的在线葡萄酒零售商:Get Wines Direct
2018/03/27 全球购物
禁毒宣传标语
2014/06/19 职场文书
创先争优个人承诺书
2014/08/30 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
行政答辩状范文
2015/05/21 职场文书
利用python做数据拟合详情
2021/11/17 Python