reduce解釋:reduce把一個(gè)函數(shù)作用在一個(gè)序列[x1,x2,x3,...]上,這個(gè)函數(shù)必須接收兩個(gè)參數(shù),reduce把結(jié)果繼續(xù)和序列的下一個(gè)元素做累積計(jì)算,代碼:>>>fromfunctoolsimportreduce>>>defadd(x,y):...returnx+y...>>>reduce(add,[1,2,3])#結(jié)果為6>>>reduce(add,[1])#結(jié)果為1疑問:要求是兩個(gè)參數(shù),參數(shù)x和參數(shù)y是什么,reduce(add,[1]),這種情況我都搞不明白這個(gè)reduce是怎么工作的
Python的reduce疑問
紫衣仙女
2019-05-13 13:48:06