python中二维数组求最大值 发表于 2024-05-27 阅读次数: 本文字数: 338 阅读时长 ≈ 1 分钟 简介:python中二维数组求最大值 123456789101112131415161718lst = [[1,2], [0,5], [3,4]]# 直接max,返回的是这个二维数组的某一行(这一行的和最大)。# 输出[3, 4]max(lst)# 返回的是4,即[3, 4]中的最大值4max(max(lst))# 返回的是每一行中元素的最大值,数据类型是的map类型。# 比如lst有3行,返回的结果就有三个元素mp = map(max,lst)# 可以foreach迭代输出mp对象的元素# 也可以转list类型后直接输出为[2, 5, 4]list(mp)# 返回的是二维数组lst中所有元素的最大值max(map(max,lst)) 总结一下,要得到二维数组的最大值,不能用 max(max(lst)),而是用max(map(max,lst))