Función max en Python: Retorna el elemento más grande en un iterable
La función `max()` en Python es una función incorporada que se utiliza para encontrar el elemento más grande en un iterable, como una lista, tupla o conjunto. Esta función también se puede utilizar para encontrar el máximo de dos o más elementos individuales.
Ejemplos de uso de la función max en Python
# Encontrar el máximo de una lista
numeros = [10, 20, 30, 40, 50]
maximo = max(numeros)
print(maximo) # Output: 50
# Encontrar el máximo de una tupla
tupla = (5, 10, 15, 20)
maximo = max(tupla)
print(maximo) # Output: 20
# Encontrar el máximo de dos elementos
num1 = 50
num2 = 100
maximo = max(num1, num2)
print(maximo) # Output: 100
La función `max()` también puede aceptar un argumento opcional `key` que especifica una función para ser llamada en cada elemento antes de realizar la comparación. Esto es útil cuando se quiere encontrar el máximo basado en un criterio específico.
# Encontrar el máximo basado en la longitud de una cadena
palabras = ['python', 'programacion', 'codigo']
maximo = max(palabras, key=len)
print(maximo) # Output: 'programacion'
En resumen, la función `max()` en Python es una herramienta útil para encontrar el elemento más grande en un iterable, ya sea una lista, tupla o conjunto. Además, puede personalizarse utilizando el argumento `key` para definir un criterio específico de comparación.