给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。
客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。
代码:
class Solution:
def maximumWealth(self, accounts: List[List[int]]) -> int:
return max(map(sum,accounts))
map()函数
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
例:将列表中所有元素平方
def f(x): return x * x y = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(map(f, y)))
运行结果:[1, 4, 9, 16, 25, 36, 49, 64, 81]