日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python reduce()函数

發(fā)布時間:2025/7/14 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python reduce()函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

歡迎關(guān)注本人博客:云端筑夢師

描述
reduce() 函數(shù)會對參數(shù)序列中元素進行累積。函數(shù)將一個數(shù)據(jù)集合(鏈表,元組等)中的所有數(shù)據(jù)進行下列操作:用傳給reduce中的函數(shù) function(有兩個參數(shù))先對集合中的第 1、2個元素進行操作,得到的結(jié)果再與第三個數(shù)據(jù)用 function 函數(shù)運算,最后得到一個結(jié)果。
語法
reduce(function, iterable[, initializer])
參數(shù)

  • function 函數(shù),有兩個參數(shù)
  • iterable 可迭代對象
  • initializer 可選,初始參數(shù)

返回值
返回函數(shù)計算結(jié)果。
實例
示例代碼:

>>>def add(x, y) : # 兩數(shù)相加 ... return x + y ... >>> reduce(add, [1,2,3,4,5]) # 計算列表和:1+2+3+4+5 15 >>> reduce(lambda x, y: x+y, [1,2,3,4,5]) # 使用 lambda 匿名函數(shù) 15 >>>reduce(f, [1, 3, 5, 7, 9], 100)#reduce()接收第3個可選參數(shù),作為計算的初始值,因此第:計算初始值和第一個元素:f(100, 1),結(jié)果為101。 125

注意,如果你使用的是python3,你應(yīng)該使用from functools import reduce引入reduce模塊.

轉(zhuǎn)載于:https://www.cnblogs.com/Aurora-Twinkle/p/8660422.html

總結(jié)

以上是生活随笔為你收集整理的python reduce()函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。