python 高阶函数之 reduce
生活随笔
收集整理的這篇文章主要介紹了
python 高阶函数之 reduce
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
1、正常寫法>>> from functools import reduce >>> def fn(x, y): ... return x * 10 + y ... >>> reduce(fn, [1, 3, 5, 7, 9])得到 13579
2、簡寫 reduce(lambda x, y: x * 10 + y,[1, 3, 5, 7, 9])
步驟拆解:
? 1當x, 3當y 1*10+3 =13
? 13當x,5當y 13*10+5=135
? .....最終得到13579
?
轉載于:https://www.cnblogs.com/wdw31210/p/10559670.html
總結
以上是生活随笔為你收集整理的python 高阶函数之 reduce的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (转)API SOCKET基础(一) T
- 下一篇: python解约瑟夫环问题