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?
2 comentarios en «Función min()»
Los comentarios están cerrados.