Función de lista max() de Python devuelve el valor máximo presente en la lista.
Ejemplo:
Python3
#creating a list> rand>=> [>2>,>3>,>6>,>1>,>8>,>4>,>9>,>0>]> #printing max element> print>(>max>(rand))> |
>
>Producción
9>
Definición de la función Lista max()
La función max() en Python busca y devuelve el elemento más grande de esa lista. Entendámoslo mejor con un ejemplo:
Sintaxis del método Python List max():
max(nombre de lista)
Parámetro
- Lista de nombres : Nombre de la lista en la que tenemos que encontrar el valor máximo.
Devoluciones : Devuelve el valor máximo presente en la lista.
¿Cómo encontrar el elemento máximo en la lista en Python?
Para encontrar el elemento máximo en Python, puede usar la función list max() que devuelve el elemento máximo de la lista. Entendámoslo mejor con un ejemplo:
Python3
#creating a list> number>=> [>54>,>67>,>12>,>33>,>69>,>32>]> #printing max element> print>(>max>(number))> |
tipo de columna de cambio de mysql
>
>Producción
69>
Ejemplo del método Python List max()
Veamos algunos ejemplos para encontrar el elemento máximo en la lista de Python:
Ejemplo 1:
En este ejemplo, vamos a encontrar el valor entero máximo en la lista. Para eso, tenemos que hacer una lista de algunos números enteros aleatorios y luego usar la función Python list max() para encontrar el valor máximo en la lista. Implementemos esto usando código.
Código:
Python3
# Declaring a list with random integers.> list1>=> [>4>,>->4>,>8>,>->9>,>1>]> > # Store maximum value in a variable> # using Python list max() function.> maxValue>=> max>(list1)> > # Printing value stored in maxValue.> print>(maxValue)> |
>
>Producción
8>
Ejemplo 2:
En este ejemplo, vamos a encontrar el valor máximo de la lista de caracteres. Esto se hace siguiendo el mismo procedimiento que en el ejemplo 1.
Python3
# Declaring a list with random integers.> list1>=> [>'a'>,>'$'>,>'e'>,>'E'>]> > # Store maximum value in a variable> # using Python list max() function.> maxValue>=> max>(list1)> > # Printing value stored in maxValue.> print>(maxValue)> |
>
>Producción
e>
En este caso de valores de caracteres, el valor máximo se determina en función de su valores ASCII . Por ejemplo, el valor ASCII de 'e' es 101 y 'E' es 69, por lo tanto, 'e' es mayor.
Ejemplo 3:
En este ejemplo, intentaremos encontrar el valor máximo de la lista de valores mixtos, como números enteros y cadenas.
Código:
Python3
# Declaring a list with mixed values.> list1>=> [>'a'>,>'$'>,>'e'>,>3>,>16>]> > # Store maximum value in a variable> # using Python list max() function.> maxValue>=> max>(list1)> > # Printing value stored in maxValue.> print>(maxValue)> |
>
>
Como podemos ver en el resultado, este código genera el error porque la función Python list max() no admite encontrar el valor máximo entre números enteros y cadenas.
Producción:
Traceback (most recent call last): File '/home/b98ffbce53474d196bfb2d69e59d0873.py', line 6, in maxValue = max(lis) TypeError: '>' no soportado entre instancias de 'int' y 'str'>
A continuación se muestra la solución del ejemplo anterior no 3-
Solución :
Podemos encontrar el valor máximo entre números enteros y cadena para convertir un número entero en carácter, pero solo de acuerdo con la tabla ASCII.
Python3
# Declaring a list with mixed values.> list1>=> [>'!'>,>'$'>,>'/'>,>'3'>,>'61'>]> > # Store maximum value in a variable> # using Python list max() function.> maxValue>=> max>(list1)> > # Printing value stored in maxValue.> print>(maxValue)> |
>
>Producción
61>
Nota- Los números enteros se encuentran entre 48 y 57 del 1 al 9 en la tabla ASCII y solo considerará el primer carácter.
de una cuerda. Si en el ejemplo anterior habrá 16 en lugar de 61, entonces la salida será 3 porque
considerará el primer carácter, que es 1 entre 16.
Complejidad-
La complejidad temporal de la función max() en Python es En) .
Hemos cubierto la definición, la sintaxis y los ejemplos de la función max() en Python. El método List max() es muy importante para proyectos aritméticos y puede ahorrarle mucho tiempo.
¡Espero que hayas entendido el uso y funcionamiento de la función max()!