Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
ayuda con matriz
#1
Hola, no estoy muy en tema con la programación y necesitaría encontrar la ubicación del mayor elemento de una matriz (o una lista de listas). Sé cómo encontrar el mayor elemento de una lista, pero no de varias (sin usar un for dentro de otro).
Desde ya, muchas gracias.
Responder
#2
Hola, ¿cómo estás?

Si tu matriz es una lista que contiene otras listas (o bien tuplas), puedes usar itertools.chain() para reducir todos los subelementos a una única lista. Luego, la función incorporada max() te dirá cuál de ellos es el más grande. Ejemplo:

Código:
>>> from itertools import chain
>>> matrix = [
...     [1, 2, 3],
...     [4, 5, 6]
... ]
>>> max(chain(*matrix))
6

Saludos!
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)