Méthode Python List max()
Fonction Python liste max() renvoie la valeur maximale présente dans la liste.
Exemple:
Python3
#creating a list> rand> => [> 2> ,> 3> ,> 6> ,> 1> ,> 8> ,> 4> ,> 9> ,> 0> ]> #printing max element> print> (> max> (rand))> |
Sortir
9
Définition de la fonction List max()
La fonction max() en Python recherche et renvoie le plus grand élément de cette liste. Comprenons mieux avec un exemple :
Syntaxe de la méthode Python List max() :
max(nom de la liste)
Paramètre
- liste de noms : Nom de la liste dans laquelle on doit trouver la valeur maximale.
Retour : Il renvoie la valeur maximale présente dans la liste.
Comment trouver le maximum d’éléments dans une liste en Python ?
Pour trouver l’élément maximum en Python, vous pouvez utiliser la fonction list max() qui renvoie l’élément maximum de la liste. Comprenons mieux avec un exemple :
Python3
#creating a list> number> => [> 54> ,> 67> ,> 12> ,> 33> ,> 69> ,> 32> ]> #printing max element> print> (> max> (number))> |
Sortir
69
Exemple de méthode Python List max()
Regardons quelques exemples pour trouver l'élément maximum dans la liste Python :
Exemple 1:
Dans cet exemple, nous allons trouver la valeur entière maximale dans la liste. Pour cela, nous devons faire une liste de quelques entiers aléatoires, puis utiliser la fonction Python list max() pour trouver la valeur maximale dans la liste. Implémentons cela en utilisant du code.
Code:
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)> |
Sortir
8
Exemple 2 :
Dans cet exemple, nous allons rechercher la valeur maximale dans la liste des caractères. Cela se fait en suivant la même procédure que dans l'exemple 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)> |
Sortir
e
Dans ce cas de valeurs de caractères, la valeur maximale est déterminée sur la base de leur Valeurs ASCII . Par exemple, la valeur ASCII de « e » est 101 et « E » est 69, donc « e » est plus grand.
Exemple 3 :
Dans cet exemple, nous allons essayer de trouver la valeur maximale dans la liste des valeurs mixtes telles que les entiers et les chaînes.
Code:
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)> |
Comme nous pouvons le voir dans la sortie, ce code donne l'erreur car la recherche de la valeur maximale entre les entiers et la chaîne n'est pas prise en charge par la fonction Python list max().
Sortir:
Traceback (most recent call last): File '/home/b98ffbce53474d196bfb2d69e59d0873.py', line 6, in maxValue = max(lis) TypeError: '>' n'est pas pris en charge entre les instances de 'int' et 'str'
Vous trouverez ci-dessous la solution de l'exemple ci-dessus n° 3-
Solution :
Nous pouvons trouver la valeur maximale entre les entiers et la chaîne pour convertir un entier en caractère mais selon la table ASCII uniquement.
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)> |
Sortir
61
Note- les entiers se situent entre 48 et 57, de 1 à 9 dans le tableau ascii et il ne prendra en compte que le premier caractère
d'une chaîne. Supposons que dans l'exemple ci-dessus, il y ait 16 au lieu de 61, alors la sortie sera 3 car
il considérera le premier caractère qui est de 1 sur 16.
Complexité-
La complexité temporelle de la fonction max() en python est Sur) .
Nous avons couvert la définition, la syntaxe et des exemples de la fonction max() en Python. La méthode List max() est très importante pour les projets arithmétiques et peut vous faire gagner beaucoup de temps.
J'espère que vous avez compris l'utilisation et le fonctionnement de la fonction max() !