min(iterable, *[, key, default])
min(arg1, arg2, *args[, key])
La función min devuelve el mínimo valor de un iterable, o el mínimo valor de dos o más argumentos. Si solo se especifica un argumento posicional, deberá ser un iterable y la función devolverá su elemento más bajo. Si se incluyen dos o más argumentos posicionales, la función devolverá el argumento más bajo. Si se encuentran múltiples valores mínimos, se devuelve el primero que se encuentre.
- iterable: Iterable cuyo valor más bajo se quiere obtener.
- key: (Opcional) argumento que especifica la función de un único argumento de entrada a utilizar para determinar el valor más bajo.
- default: Valor a devolver si el iterable está vacío. Si el iterable está vacío y no se especifica este argumento, la función devuelve un error de tipo ValueError.
- arg1, arg2, *args: Valores de los que extraer el más bajo.
En este ejemplo se calcula el valor mínimo de un iterador:
m = [8, 4, 2, 7, 3]
print(min(m))
En este otro ejemplo incluimos como argumentos varios valores:
print(min("k", "f", "c", "h"))