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实现发送email的几种常用方法
Aug 18 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
Python作用域用法实例详解
Mar 15 Python
分享Python切分字符串的一个不错方法
Dec 14 Python
Python语言进阶知识点总结
May 28 Python
使用tensorboard可视化loss和acc的实例
Jan 21 Python
Python反爬虫伪装浏览器进行爬虫
Feb 28 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
django Model层常用验证器及自定义验证器详解
Jul 15 Python
解决python中0x80072ee2错误的方法
Jul 19 Python
详解python日志输出使用配置文件格式
Feb 10 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实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
PHP中使用curl伪造IP的简单方法
2015/08/07 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
jQuery判断元素上是否绑定了指定事件的方法
2015/03/17 Javascript
jQuery控制Div拖拽效果完整实例分析
2015/04/15 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
vue多页面项目中路由使用history模式的方法
2019/09/23 Javascript
python操作日期和时间的方法
2014/03/11 Python
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
Python3安装Pymongo详细步骤
2017/05/26 Python
Python AES加密实例解析
2018/01/18 Python
python安装scipy的方法步骤
2019/06/26 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
在win64上使用bypy进行百度网盘文件上传功能
2020/01/02 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
2020/05/08 Python
TensorFlow的环境配置与安装方法
2021/02/20 Python
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
品质主管的岗位职责
2013/12/04 职场文书
单位办理社保介绍信
2014/01/10 职场文书
新学期标语
2014/06/30 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
党纪处分决定书
2015/06/24 职场文书
会议营销主持词
2015/07/03 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android