Есть ли однострочный код для поиска максимального значения в матрице?
Чтобы найти максимальное значение в матрице чисел, мы можем кодировать 5 строк для решения задачи:
ans = matrix[0][0]
for x in range(len(matrix)):
for y in range(len(matrix[0])):
ans = max(ans, matrix[x][y])
return ans
Есть ли однострочное решение этой проблемы? Тот, который я придумал, довольно неловкий на самом деле:
return max(max(matrix, key=max))
или же
return max(map(max, matrix))