Python 基礎(chǔ)教程
reduce() 函數(shù)會(huì)對參數(shù)序列中元素進(jìn)行累積。
函數(shù)將一個(gè)數(shù)據(jù)集合(鏈表,元組等)中的所有數(shù)據(jù)進(jìn)行下列操作:用傳給 reduce 中的函數(shù) function(有兩個(gè)參數(shù))先對集合中的第 1、2 個(gè)元素進(jìn)行操作,得到的結(jié)果再與第三個(gè)數(shù)據(jù)用 function 函數(shù)運(yùn)算,最后得到一個(gè)結(jié)果。
reduce() 函數(shù)語法:
reduce(function, iterable[, initializer])
返回函數(shù)計(jì)算結(jié)果。
以下實(shí)例展示了 reduce() 的使用方法: