1.map(function,iterable):function为函数,或者lambda表达式,iterable是可迭代的序列,即对iterable中的每个item执行一遍function或者lambda表达式,返回一个map类型;

ls = [1,2,3,4,5]
result = map(lambda x : x**2 ,ls)
print(type(result))
print(result)
print(list(result)) #输出 <class 'map'>
#输出 <map object at 0x000001DFFA442470>
#输出 [1,4,9,16,25]

  

2.filter(function,iterable):‘筛选函数’,filter()把传人的函数依次作用于序列的每个元素,然后根据返回值是True还是false决定保留还是丢弃该元素,返回符合条件的序列

def func(x):
return x % 2 == 0
req = filter(func,range(10))
print(req) #输出 [2,4,6,8]

3.reduce(function,iterable):对于序列内所有元素进行累计操作,即是序列中后面的元素与前面的元素做累积计算(结果是所有元素共同作用的结果)

1 def square(x,y):
2 return x*y
3 result = reduce(square,range(1,5))
4 print(result)
#输出 24

最新文章

  1. yii2 登录用户和未登录用户使用不同的 layout
  2. C++ 箴言
  3. URL与图像格式
  4. Emmet(之前叫Zencoding)插件安装
  5. Hibernate的generator属性之意义
  6. visifire3.6.8 去水印方法
  7. [转载]C++ CString与int 互转
  8. Java基础知识强化之多线程笔记04:并行和并发 区别
  9. Solr -- Solr Facet 1
  10. Mobile Computing-天平难题-Uva1354(回溯枚举二叉树)
  11. Android内存泄漏分析及调试
  12. python--DenyHttp项目(1)--socket编程:客户端与服务器端
  13. Guava Cache探索及spring项目整合GuavaCache实例
  14. C语言常见易错题集(分析及解答)(仅可用于交流,勿用于商业用途)
  15. vue---canvas实现二维码和图片合成的海报
  16. NPOI 读取Excel文件
  17. 前端性能优化成神之路--vue组件懒加载(Vue Lazy Component )
  18. Java类的加载及实例的创建
  19. android手机截屏、录屏
  20. ubuntu16.04搭建geodjango+postgresql+postgis的WebGIS框架(一)安装第三方空间库

热门文章

  1. 数据可视化基础专题(六):Pandas基础(五) 索引和数据选择器(查找)
  2. celery 基础教程(一):工作流程,架构以及概念
  3. python 面向对象专题(八):特殊方法 (一)__get__、__set__、__delete__ 描述符(一)
  4. 前端08 /jQuery标签操作、事件
  5. tensorflw-gpu 运行 。py程序出现gpu不匹配的问题
  6. git分支管理的策略和冲突问题
  7. 理解Spring(一):Spring 与 IoC
  8. 【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播
  9. scratch编程滑雪者游戏教程
  10. Docker 基础知识 - 使用绑定挂载(bind mounts)管理应用程序数据