← Volver

Cómo obtener el elemento mínimo o máximo de una lista

Las funciones incorporadas min() y max() actúan sobre cualquier objeto iterable, y retornan el elemento mínimo o máximo respectivamente. Por defecto, operan con números.

>>> min([3, 4, 1, 2])
1
>>> max([3, 4, 1, 2])
4

Pero bien puede indicarse una función key que determine el criterio según el cual un elemento es mayor que otro (para una explicación más detallada sobre esta función véase Cómo ordenar una lista o tupla).

def poblacion(pais):
return {
"Estados Unidos": 327,
"China": 1391,
"Indonesia": 264,
"India": 1364
}[pais]

paises = ["Estados Unidos", "China", "Indonesia", "India"]
print(max(paises, key=poblacion)) # China.
print(min(paises, key=poblacion)) # Indonesia.

listas funciones-incorporadas


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.