2
根據this在SO中的線程,reduce
相當於摺疊。但是,在Haskell中,accum參數也被傳遞給fold。 python在reduce
中通過累加器的方式是什麼。蟒蛇減少積累作爲參數
my_func(accum, list_elem):
if list_elem > 5:
return accum and True # or just accum
return accum and False # or just False
reduce(my_func, my_list)
在這裏,我想通過True
作爲累加器。 Python中傳遞初始累加器值的方式是什麼?
['reduce'](https://docs.python.org/2/library/functions.html#reduce)接受累加器作爲第三個參數 –
謝謝。我希望我錯過了它。這似乎是一個答案。 – doptimusprime
我無法理解許多示例不使用第三個參數。 – doptimusprime