← 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.
🐍 También te puede interesar:
💬 ¿Alguna duda sobre este código? ¡Preguntanos en el foro!
❤️ ¿Te gusta nuestro contenido? ¡Ayudanos a seguir creciendo con una donación!