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实现批量修改文件名代码
Sep 10 Python
python中reload(module)的用法示例详解
Sep 15 Python
Python实现的读取电脑硬件信息功能示例
May 30 Python
Python企业编码生成系统之主程序模块设计详解
Jul 26 Python
python zip,lambda,map函数代码实例
Apr 04 Python
Pytorch高阶OP操作where,gather原理
Apr 30 Python
解决django 向mysql中写入中文字符出错的问题
May 18 Python
Python实现计算图像RGB均值方式
Jun 04 Python
python开发前景如何
Jun 11 Python
为什么是 Python -m
Jun 19 Python
python 用递归实现通用爬虫解析器
Apr 16 Python
一起来学习Python的元组和列表
Mar 13 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
Array of country list in PHP with Zend Framework
2011/10/17 PHP
Jquery 常用方法经典总结
2010/01/28 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
node+experss实现爬取电影天堂爬虫
2016/11/20 Javascript
js常用DOM方法详解
2017/02/04 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
ES6 Map结构的应用实例分析
2019/06/26 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
Python多图片合并PDF的方法
2019/01/03 Python
python实现dijkstra最短路由算法
2019/01/17 Python
对python判断是否回文数的实例详解
2019/02/08 Python
Python3 log10()函数简单用法
2019/02/19 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
万宝龙英国官网:Montblanc手表、书写工具、皮革和珠宝
2018/10/16 全球购物
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
《藏戏》教学反思
2014/02/11 职场文书
党支部活动策划方案
2014/08/18 职场文书
受伤赔偿协议书
2014/09/24 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
群众路线领导班子整改方案
2014/10/25 职场文书
收入证明范本
2015/06/12 职场文书
初一军训感言
2015/08/01 职场文书
详解Python描述符的工作原理
2021/06/11 Python
windows server2008 开启端口的实现方法
2022/06/25 Servers
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL