Python之lambda匿名函数及map和filter的用法


Posted in Python onMarch 05, 2019

现有两个元组(('a'),('b')),(('c'),('d')),请使用python中匿名函数生成列表[{'a':'c'},{'b':'d'}]

t1 = (('a'), ('c'))
t2 = (('b'), ('d'))
print(list(map(lambda t: {t[0]: t[1]}, zip(t1, t2))))
l = lambda t1, t2: [{i: j} for i, j in zip(t1, t2)]
print(l(t1, t2))

map内置函数使用:

map(函数,数据源)--->函数的参数是数据源的每一个元素传入,比如:

l = [1,2,3,4,5,6,7,8,9]
def cal(x):
  return x*x
map(cal(x),l)

map会将l中的每一个元素传入cal中进行计算,然后将数值返回。

filter内置函数使用:

filter(函数,数据源)--->函数的参数是数据源的每一个元素传入后,符合函数的数据元素返回True,这部分数据会被保留下来,比如:

用filter函数处理数字列表,将列表中所有的偶数筛选出来

l = [1, 3, 5, 6, 7, 8]
print(list(filter(lambda x: x % 2 == 0, l)))

这就是filter的用法

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
python中threading超线程用法实例分析
May 16 Python
对python中类的继承与方法重写介绍
Jan 20 Python
Python3爬虫之自动查询天气并实现语音播报
Feb 21 Python
Python Numpy 实现交换两行和两列的方法
Jun 26 Python
python递归法解决棋盘分割问题
Jul 17 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
Aug 02 Python
python getpass模块用法及实例详解
Oct 07 Python
使用matplotlib绘制图例标签中带有公式的图
Dec 13 Python
Numpy与Pytorch 矩阵操作方式
Dec 27 Python
Matplotlib使用Cursor实现UI定位的示例代码
Mar 12 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
Jan 05 Python
深入理解python多线程编程
Apr 18 Python
django中ORM模型常用的字段的使用方法
Mar 05 #Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
Mar 05 #Python
python 堆和优先队列的使用详解
Mar 05 #Python
Python两个字典键同值相加的几种方法
Mar 05 #Python
详解python算法之冒泡排序
Mar 05 #Python
Python字符串通过'+'和join函数拼接新字符串的性能测试比较
Mar 05 #Python
Python实现KNN(K-近邻)算法的示例代码
Mar 05 #Python
You might like
分页详解 从此分页无忧(PHP+mysql)
2007/11/23 PHP
PHP中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
php安全配置记录和常见错误梳理(总结)
2017/03/28 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
eval与window.eval的差别分析
2011/03/17 Javascript
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
JavaScript入门基础
2015/08/12 Javascript
jquery轮播的实现方式 附完整实例
2016/07/28 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
javascript函数的节流[throttle]与防抖[debounce]
2017/11/15 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
2018/10/22 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
Python快速从注释生成文档的方法
2016/12/26 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
python将回车作为输入内容的实例
2018/06/23 Python
python采集微信公众号文章
2018/12/20 Python
python3.4爬虫demo
2019/01/22 Python
Django Rest framework频率原理与限制
2019/07/26 Python
Pyqt5自适应布局实例
2019/12/13 Python
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
意大利在线购买隐形眼镜网站:VisionDirect.it
2019/03/18 全球购物
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
儿科护士实习自我鉴定
2013/10/17 职场文书
网站开发实习生的自我评价
2013/12/11 职场文书
《春雨》教学反思
2014/04/24 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
财务会计专业自荐书
2014/06/30 职场文书
离婚协议书范本及离婚须知
2014/10/15 职场文书
父亲婚礼答谢词
2015/01/04 职场文书
2015年医务人员医德医风自我评价
2015/03/03 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
Python利用capstone实现反汇编
2022/04/06 Python