日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python reduce()函数

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

歡迎關注本人博客:云端筑夢師

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

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

返回值
返回函數計算結果。
實例
示例代碼:

>>>def add(x, y) : # 兩數相加 ... 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 匿名函數 15 >>>reduce(f, [1, 3, 5, 7, 9], 100)#reduce()接收第3個可選參數,作為計算的初始值,因此第:計算初始值和第一個元素:f(100, 1),結果為101。 125

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

轉載于:https://www.cnblogs.com/Aurora-Twinkle/p/8660422.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。