← Volver
Las funciones incorporadas
Pero bien puede indicarse una función
Cómo obtener el elemento mínimo o máximo de una lista
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.
👨💻 ¡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.