Fonction max() – Python

La fonction max() renvoie la plus grande valeur d’une série de données.

Si max() est appelé sur un itérable, il renvoie l’élément le plus grand. Si l’itérable est vide, la valeur par défaut est renvoyée. Sinon, une exception ValueError est déclenchée.

Si max() est appelé avec plusieurs arguments, le plus grand est renvoyé.
 
 
Regardons quelques exemples:
 

Appel la fonction max() sur un itérable

1. Trouver la valeur maximum dans une liste

>>> max([5, 2, 1, 3]) 
5

 
2. Trouver la valeur maximum dans une chaîne de caractères

>>> max("abcfde") 
'f'

 
3. Trouver la valeur maximale dans un tuple

>>> max(("blue", "red", "green")) 
'red'

 
4. Trouver la valeur maximum dans un dictionnaire

>>> max({1: "blue", 2: "red", 3: "green"}) 
3

 
5. Itérables vides produit l’exception « ValueError »

>>> max([]) 
Traceback (most recent call last):
File "<main>", line 1, in <module>
ValueError: max() arg is an empty sequence

 
6. Eviter l’erreur en ajoutant une valeur par défaut

>>> max([], default=0) 
0

 

Appel la fonction max() avec plusieurs arguments
>>> max(2, 3, 1, 6) 
6
>>>
>>> max(1.2, 5.1, 8.58)
8.58
>>>
>>> max("z", "a", "x", "t", "r")
'z'

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *