Función min()

La función min() regresa el menor de los elementos de un grupo, podemos pasarle varios valores o también un iterable. La estructura de esta función es la siguiente:

min(iterable)

Veamos que hace cada una de las secciones de la función:

iterable es el grupo de valores del cual se obtendrá el menor, pueden ser uno o varios valores.

Ejemplo del uso de la función:

numeros = [1,5,7,34,5,6,3,6]
min(numeros)
meses = ["enero", "febrero", "marzo"]
min(meses)

>>> numeros = [1,5,7,34,5,6,3,6]
>>> min(numeros)
1
>>> meses = [«enero», «febrero», «marzo»]
>>> min(meses)
‘enero’

En las líneas anteriores usamos un iterable, una lista. Cada una de las listas estaba integrada con tipos de datos diferentes. En los siguientes ejemplos vamos a usar valores separados.

min(4,7,9,3,4,6,7,5,6,3,4,5,2)
min("octubre", "noviembre", "diciembre")

>>> min(4,7,9,3,4,6,7,5,6,3,4,5,2)
2
>>> min(«octubre», «noviembre», «diciembre»)
‘diciembre’

En las líneas anteriores, usamos la función min() con listas y con grupos de valores que son del mismo tipo, números o cadenas de caracteres. Si mezclamos tipos de datos, la funcion regresaria un error de tipo TypeError. Veamos un ejemplo.

min(5,7,8,3,"Python")

>>> min(5,7,8,3,»Python»)
Traceback (most recent call last):
File «<stdin>», line 1, in
TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’

Otro error que podemos obtener es de tipo Value Error cuando pasamos a la funcion min() una lista vacía.

records = []
min(records)

>>> records = []
>>> min(records)
Traceback (most recent call last):
File «<stdin>», line 1, in
ValueError: min() 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 min() y su contraparte la Función max() nos pueden ayudar a simplificar nuestros códigos. Cuéntame, ¿qué te pareció la entrada?

¡No olvides suscribirte a nuestro boletín!

¡No enviamos spam! Lee más en nuestra política de privacidad

2 comentarios en «Función min()»

Los comentarios están cerrados.