简单的写了就几个例子

 # 删掉偶数
li = [1,2,3,4,5,6,7,8,9,10]
print(list(filter( lambda x : not x % 2 ==0 ,li)))
#保留年龄1000以下的
people = [{'name':'a','age':16},{'name':'c','age':100},{'name':'s','age':1000},{'name': 'd', 'age': 2000},{'name': 'f', 'age': 3000},{'name': 'g', 'age': 4000},
]print(list(filter(lambda p:p['age']<1000,people)))#列表中元素相加
from functools import reduce #需要导入
li= [1,2,3,4,100000,100]
print(reduce(lambda x,y:x+y,li,1))
from functools import reduce
li= ["dd","aa","cc"]
print(reduce(lambda x,y:x+y,li))

转载于:https://www.cnblogs.com/hongjia/p/8673415.html

filter以及reduce的用法相关推荐

  1. python3函数中lambda/filter/map/reduce的用法

    lambda/filter/map/reduce这几个函数面试中很肯定会用到,本篇主要介绍这几个函数的用法. 1.lambda 匿名函数,用法如下: # lambada 参数,参数,参数 : 返回的表 ...

  2. python filter()和reduce()函数用法详解

    一.filter() 在Python内建函数中,有一个和map()函数用法类似.却可以用来过滤元素的迭代函数,这个函数就是filter().它的函数原型是:filter(function,iteara ...

  3. python 的几个内置函数(lambda ,zip, filter, map, reduce )用法

    1.lambda lambda其实就是一条语句,lambda(x):body.x是lambda函数的参数,参数可以有任意多个(包括可选参数);body是函数体,只能是一个表达式,并且直接返回该表达式的 ...

  4. python进阶(小白也能看懂)——Map、Filter、Reduce

    python进阶(小白也能看懂)--Map.Filter.Reduce 第三篇 Map.Filter.Reduce是python中常用的函数,使用这些函数能够给我们带来很多便捷. Map map(fu ...

  5. Python函数式编程-map()、zip()、filter()、reduce()、lambda()

    三个函数比较类似,都是应用于序列的内置函数.常见的序列包括list.tuple.str map函数 map函数会根据提供的函数对指定序列做映射. map函数的定义: map(function, seq ...

  6. python reduce函数filter_Python filter()及reduce()函数使用方法解析

    一.filter() 在Python内建函数中,有一个和map()函数用法类似.却可以用来过滤元素的迭代函数,这个函数就是filter().它的函数原型是:filter(function,iteara ...

  7. es6中reduce的用法_25个你不得不知道的数组reduce高级用法

    背景 距离上一篇技术文章<1.5万字概括ES6全部特性>发布到现在,已经有整整4个月没有输出过一篇技术文章了.哈哈,不是不想写,而是实在太忙,这段时间每天不是上班就是加班,完全没有自己的时 ...

  8. java reduce.mdn_编程语言你不得不知道的数组reduce高级用法

    背景 距离上一篇技术文章<1.5万字概括ES6全部特性>发布到现在,已经有整整4个月没有输出过一篇技术文章了.哈哈,不是不想写,而是实在太忙,这段时间每天不是上班就是加班,完全没有自己的时 ...

  9. 20个你不得不知道的数组reduce高级用法

    目录 1 背景 2 高级用法 3 兼容和性能 4 结语 1 背景 reduce 作为ES5新增的常规数组方法之一,对比 forEach .filter 和 map,在实际使用上好像有些被忽略,发现身边 ...

  10. JS中reduce的用法

    JS中reduce的用法 前言 语法 举例 reduce的应用 总结 前言 reduce() 方法对数组中的每个元素执行一个由您提供的reduce函数(升序执行),将其结果汇总为单个返回值.reduc ...

最新文章

  1. mysql主从复制篇-主库有数据
  2. 从狭隘到自我设限,再到自我解放.
  3. RabbitMQ简介及其安装
  4. 2021-03-10 Python多线程爬虫快速批量下载图片
  5. 优化案例(part2)--Fragmentary label distribution learning via graph regularized maximum entropy criteria
  6. 在Activiti中执行自定义查询
  7. Strust2 + Hibernate load方法出现的错误
  8. 果断 Mark!27 个免费、低成本 Python 学习资源入手!
  9. Linux 命令(94)—— env 命令
  10. python 进度条模块....
  11. python给图片加半透明水印_python给图片增加透明文字水印
  12. linux命令 sync,linux sync命令详解
  13. 五金模具设计统赢外挂提升效率技巧、外挂模具设计流程的问题归纳
  14. Alkyne-PEG-COOH 炔烃PEG羧基
  15. Android SIGABRT的可能原因及开启手机Log日志
  16. word的表格取消边框后还有虚线怎么办
  17. 休闲游戏合成植物打僵尸源码-H5+安卓+IOS三端源码
  18. 感谢有你 | LiveVideoStackCon 2021 上海站优秀出品人、讲师与志愿者
  19. 一次服务端大面积接口响应时间骤增问题排查
  20. 表示微型计算机系统稳定性,计算机选择题

热门文章

  1. CTFHUB Web前置技能 题解记录(HTTP部分)
  2. 一个删除文件的批处理
  3. 基于Nginx dyups模块的站点动态上下线并实现简单服务治理
  4. uva-110-没有for循环的排序
  5. 解读2016之Golang篇:极速提升,逐步超越
  6. 自定义办法设置 localStorage 过期时间
  7. 使用django-admin 上传-下载 文件
  8. jquery效果插件网址
  9. 下载远程url文件(或者文件流)到本地
  10. 如何获取屏幕分辨率呢