Método Python List max()

La función Python list max() devuelve el valor máximo presente en la lista.

Sintaxis del método Python List max():

Sintaxis: max(nombre de lista)

Parámetro:

  • listname : Nombre de la lista en la que tenemos que encontrar el valor máximo.

Devoluciones: Devuelve el valor máximo presente en la lista.

Ejemplo de método Python List max()

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 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)

En este caso de valores de caracteres, el valor máximo se determina sobre la base de sus valores ASCII . Por ejemplo, el valor ASCII de ‘e’ es 101 y ‘E’ es 69, por lo que ‘e’ es mayor.

Producción:

e

Ejemplo 3:

En este ejemplo, vamos a intentar encontrar el valor máximo de la lista de valores mixtos, como enteros y strings .

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 da el error porque la función Python list max() no admite la búsqueda del valor máximo entre enteros y strings.

Producción:

Traceback (most recent call last):
  File "/home/b98ffbce53474d196bfb2d69e59d0873.py", line 6, in <module>
    maxValue = max(lis)
TypeError: '>' not supported between instances of 'int' and 'str'

Publicación traducida automáticamente

Artículo escrito por kamalsagarintern y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *