En esta lección, aprenderemos cómo funciona la función max() en Python, que nos permite encontrar el valor más alto entre varios números u otros elementos comparables. No te preocupes si su sintaxis parece complicada al principio, la explicaremos paso a paso con ejemplos prácticos.
¿Qué hace la función max()?
max() nos ayuda a encontrar el valor más grande en una lista de números o cualquier otra colección de elementos comparables.
Funciona de manera sencilla: le damos varios valores y ella nos devuelve el mayor.
Por ejemplo, si queremos saber cuál es el número más alto entre 1, 10 y 3, podemos usar max() así:
print(max(1, 10, 3)) # Salida: 10
Como puedes ver, la función devuelve 10, porque es el número más grande entre los que le pasamos.
Parámetros de max()
Python nos permite pasarle a max() una cantidad variable de valores. Podemos comparar dos, tres o más elementos sin problema:
print(max(1, -3, 2, 3, 2)) # Salida: 3
En este caso, el número más grande en la lista de valores es 3, por lo que max() lo devuelve.
Si hay varios valores máximos, la función devuelve el primero que encuentra. Mira el siguiente ejemplo:
print(max(4, 2, 4, 1)) # Salida: 4
Aquí hay dos valores 4, pero la función simplemente devuelve el primero.
La firma de max()
Si revisamos la documentación oficial de Python, veremos que la función max() está definida de la siguiente manera:
max(arg1, arg2, *args[, key])
Esto nos indica que:
max()necesita al menos dos argumentos.- Puede aceptar más valores opcionales (
*args). - Puede usar un argumento especial llamado
key, que veremos en otra lección.
Resumen
- La función
max()devuelve el valor más alto entre los argumentos proporcionados. - Puede recibir dos o más valores y devolverá el mayor de ellos.
- Si hay varios valores máximos, devuelve el primero que aparece.
En la próxima lección exploraremos cómo max() puede trabajar con listas y otros tipos de datos. ¡Sigue practicando!
Para acceder completo a curso necesitas un plan básico
El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.