reduce函数对参数序列中的值进行积累,第二个参数可以为:str,tuple,list,代码示例如下:

from functools import reduce

#实现列表内的所有数的累加,即第一步x=1,y=2,x+y=3,第二步把第一步的结果3给x,把列表中的5给y,x+y=8。第三步把8给x,6给y,结果为14. 1+2+5+6=14
a = reduce(lambda x,y : x+y, [1,2,5,6])   
print(a)    #结果为14

#reduce三个参数,将第三个参数5给x,列表中的1给y,最终为:5+1+2+3+4=15
a = reduce(lambda x,y : x+y, [1,2,3,4], 5)
print(a)  #结果为15

同上,第一次,将dd赋值给x,aa给y,x+y=’ddaa’,第二次将‘ddaa‘给x,bb给y,……
a = reduce(lambda x,y : x+y, ['aa', 'bb', 'cc'], 'dd')
print(a)   #结果为ddaabbcc

最新文章

  1. Makefile拆分编写
  2. Java面向对象思想解决猜拳问题
  3. Ques前端组件化体系
  4. /bin/bash^M: 坏的解释器: 没有那个文件或目录
  5. ●CodeForces 280D k-Maximum Subsequence Sum
  6. 关于Kafka监控方案的讨论
  7. postgresql 添加uuid扩展
  8. Linux 系统中的内部与外部命令
  9. url中文参数乱码问题
  10. __x__(16)0906第三天__层叠样式表CSS简介
  11. 《C#并发编程经典实例》学习笔记-进程(process)和线程(thread)
  12. Mycat读写分离、主从切换、分库分表的操作记录
  13. python 生成器、列表解析式、yield、迭代器
  14. SDL示例一:实现七段数码管的显示
  15. Derek解读Bytom源码-P2P网络 地址簿
  16. 将jsp页面转pdf
  17. MacOS 下提示APP 损坏 无法安装 解决方法
  18. 如何编写Makefile,一份由浅入深的Makefile全攻略
  19. 基因芯片与NGS区别[转载]
  20. vs2012升级到vs2013后,sql server 无法通过IP登录解决方案

热门文章

  1. 蛋疼的 qii 神马警告才是需要注意的警告?(由于警告引起的截然不同的运行结果)解决总结
  2. layedit添加首行缩进
  3. IDEA2019.3安装和激活
  4. prometheus动态刷新rule
  5. webpack学习_模块热替换(Hot Module Peaplacement)
  6. ASP.NET Core知多少(13):路由重写及重定向
  7. 解决 Windows Docker 安装 Gitlab Volume 权限问题
  8. 基于Postman中的报错
  9. Supermap/Cesium 开发心得----定位
  10. CentOS 服务器版安装教程(超级详细图解)