亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

參考代碼中不明白的地方

?def f(x, y):
??????????? return x * y
??????? return reduce(f, lst, 1)

這三行代碼是什么意思呢

正在回答

1 回答

描述

reduce()?函數會對參數序列中元素進行累積。

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

語法

reduce() 函數語法:

reduce(function,?iterable[,?initializer])

參數

  • function -- 函數,有兩個參數

  • iterable -- 可迭代對象

  • initializer -- 可選,初始參數

返回值

返回函數計算結果。


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
python進階
  • 參與學習       255550    人
  • 解答問題       3038    個

學習函數式、模塊和面向對象編程,掌握Python高級程序設計

進入課程

參考代碼中不明白的地方

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號