Python | Valor máximo/mínimo en la columna N de Matrix

A veces, mientras trabajamos con Python Matrix, podemos tener un problema en el que necesitamos encontrar el valor mínimo y máximo de una columna en particular. Esto puede tener una posible aplicación en la programación diurna y en la programación competitiva. Vamos a discutir cierta forma en que se puede realizar esta tarea.

Método: Usar max()/min()+ zip()
Esta tarea se puede resolver usando la combinación de las funciones anteriores. En esto, pasamos en zip() la lista, para acceder a todas las columnas y max()/min()obtener el máximo o mínimo de columnas.

# Python3 code to demonstrate working of
# Max value in Nth Column in Matrix
# using max() + zip()
  
# initialize list
test_list = [[5, 6, 7],
             [9, 10, 2], 
             [10, 3, 4]]
  
# printing original list
print("The original list is : " + str(test_list))
  
# initialize N 
N = 2
  
# Max value in Nth Column in Matrix
# using max() + zip()
res = [max(i) for i in zip(*test_list)][N] 
  
# printing result
print("Max value of Nth column is : " + str(res))
Producción :

The original list is : [[5, 6, 7], [9, 10, 2], [10, 3, 4]]
Max value of Nth column is : 7

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *