使用 map() 函式求解 Python 中二維陣列的和
在本教程中,我們將學習如何使用 Python 中的 **map** 函式求解二維陣列的和。
**map** 函式接受兩個引數:**函式** 和 **可迭代物件**。它將可迭代物件的每個元素傳遞給函式,並將結果儲存在 **map 物件** 中。我們可以將 map 物件轉換為可迭代物件。
讓我們看看如何使用 map 函式求解二維陣列的和。
使用列表初始化二維陣列。
將 **sum** 函式和 **二維陣列** 傳遞給 **map** 函式。
求解結果 **map** 物件的和並列印。
示例
請看下面的程式碼。
# initializing the 2D array array = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] # passing the sum, array to function result = list(map(sum, array)) # see the result values # it contains sum of every sub array print(result)
輸出
執行上述程式碼,您將得到以下輸出。
[6, 15, 24]
輸出
現在,使用相同的 sum 函式求解結果的和。
# finding the sum of result print(sum(result))
輸出
如果您將上述程式碼片段新增到上面的程式中並執行它,您將得到以下輸出。
45
結論
如果您對本教程有任何疑問,請在評論區提出。
廣告