Python reduce()函式介紹

Python reduce()函式是一個非常有用的函式,它可以將一個list中的元素進行計算,並將計算結果傳回。它可以讓你將一個list中的元素進行計算,並將計算結果傳回,而不需要你自己寫一個迴圈來處理。

Python reduce()函式的基本語法

Python reduce()函式的基本語法如下:

reduce(function, sequence[, initial])

其中,function 是一個函式,它接受兩個參數,sequence 是一個list,而 initial 是一個可選參數,用於指定初始值。

Python reduce()函式的範例

下面是一個使用Python reduce()函式計算list中元素總和的範例:

from functools import reduce

list = [1, 2, 3, 4, 5]

sum = reduce(lambda x, y: x + y, list)

print(sum)

執行結果如下:

15

可以看到,這個程式碼將list中的元素進行累加,並將累加結果傳回。

總結

Python reduce()函式是一個非常有用的函式,它可以將一個list中的元素進行計算,並將計算結果傳回。它可以讓你將一個list中的元素進行計算,並將計算結果傳回,而不需要你自己寫一個迴圈來處理。

Categorized in:

Tagged in: