Python reduce() 函式
reduce() 函式會對引數序列中元素進行累積,
函式將一個資料集合(鏈表,元組等)中的所有資料進行下列操作:用傳給 reduce 中的函式 function(有兩個引數)先對集合中的第 1、2 個元素進行操作,得到的結果再與第三個資料用 function 函式運算,最后得到一個結果,
# encoding: utf-8
def add(x, y) : # 兩數相加
return x+y
print reduce(add, [1,2,3,4,5])
類似php的array_reduce
<?php function add($x,$y){ return $x+$y; } $r=array_reduce([1,2,3,4,5],"add"); var_dump($r);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/192493.html
標籤:Python
