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编程-将Python程序转化为可执行程序[整理]
Apr 09 Python
基于python yield机制的异步操作同步化编程模型
Mar 18 Python
对pandas的dataframe绘图并保存的实现方法
Aug 05 Python
python机器人行走步数问题的解决
Jan 29 Python
python+pandas分析nginx日志的实例
Apr 28 Python
Python解析并读取PDF文件内容的方法
May 08 Python
python实现批量图片格式转换
Jun 16 Python
Python tkinter的grid布局及Text动态显示方法
Oct 11 Python
浅谈pyqt5中信号与槽的认识
Feb 17 Python
使用python的pyplot绘制函数实例
Feb 13 Python
python海龟绘图之画国旗实例代码
Nov 11 Python
Python第三方库安装缓慢的解决方法
Feb 06 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的cms
2010/12/19 PHP
php强制运行广告的方法
2014/12/01 PHP
CI框架中通过hook的方式实现简单的权限控制
2015/01/07 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
jQuery遍历之next()、nextAll()方法使用实例
2014/11/08 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
jquery 动态遍历select 赋值的实例
2018/09/12 jQuery
python开发之list操作实例分析
2016/02/22 Python
Python实现一个转存纯真IP数据库的脚本分享
2017/05/21 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
基于PyQt4和PySide实现输入对话框效果
2019/02/27 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
用Python写一个自动木马程序
2019/09/17 Python
使用python绘制温度变化雷达图
2019/10/18 Python
Python大数据之从网页上爬取数据的方法详解
2019/11/16 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
python 写一个水果忍者游戏
2021/01/13 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
优秀演讲稿范文
2013/12/29 职场文书
庆七一活动方案
2014/01/25 职场文书
小学科学教学反思
2014/01/26 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
党员公开承诺书内容
2014/05/20 职场文书
电工实训报告总结
2014/11/05 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
Python简易开发之制作计算器
2022/04/28 Python