La función max() regresa el mayor de los elementos de un grupo, podemos pasarle un iterable o varios valores. La estructura de la función es la siguiente:
max(iterable)
Veamos que hace cada una de las secciones de la función:
iterable es el grupo de valores del cual se obtendrá el mayor, pueden ser uno o varios.
Ejemplo del uso de la función:
numeros = [1,5,7,34,5,6,3,6]
max(numeros)
meses = ["enero", "febrero", "marzo"]
max(meses)
>>> numeros = [1,5,7,34,5,6,3,6]
>>> max(numeros)
34
>>> meses = [«enero», «febrero», «marzo»]
>>> max(meses)
‘marzo’
En los ejemplos anteriores se utilizaron dos listas, cada una de ellas con tipos de datos distintos. En los siguientes ejemplos vamos a pasarle a la función max() valores separados.
max(3, 6, 2, 8, 2, 7, 4, 9)
max("lunes", "martes", "miercoles", "jueves", "viernes")
>>> max(3, 6, 2, 8, 2, 7, 4, 9)
9
>>> max(«lunes», «martes», «miercoles», «jueves», «viernes»)
‘viernes’
En los ejemplos anteriores, hemos utilizado la función max() con listas o grupos de valores que son del mismo tipo, ya sean números o textos. La función regresaría un error de tipo TypeError si mezclamos tipos de datos.
max(3, 6, 2, 8, 2, 7, 4.7, 9, "hola")
>>> max(3, 6, 2, 8, 2, 7, 4.7, 9, «hola»)
Traceback (most recent call last):
File «<stdin>», line 1, in
TypeError: ‘>’ not supported between instances of ‘str’ and ‘int’
Por otro lado, si usamos la función max() con una lista vacía obtendremos un error de tipo Value Error.
datos = []
max(datos)
>>> datos = []
>>> max(datos)
Traceback (most recent call last):
File «<stdin>», line 1, in
ValueError: max() arg is an empty sequence
Si quieres conocer mas Funciones incorporadas (built-in) te dejo el enlace para regresar al listado completo.
La función max() nos será muy útil para encontrar el mayor de los elementos. Conoce también la Función min() que funciona al contrario de max() y regresa el menor de los elementos. Cuéntanos, ¿qué te pareció la entrada?
2 comentarios en «Función max()»
Los comentarios están cerrados.