Python >> Tutoriel Python >  >> Python

Python max() — Un guide illustré simple

Le max() La fonction renvoie le maximum des arguments fournis. Vous pouvez passer soit un nombre arbitraire de valeurs, séparées par des virgules, soit un itérable comme arguments. Un key facultatif L'argument de la fonction vous permet de personnaliser le calcul du maximum en définissant explicitement le poids de chaque valeur dans l'itérable qui est utilisé comme base de comparaison.

Voici un exemple :

>>> max(1, 2, 3)
3
>>> max(1, 2, 3, key = lambda x: -x)
1

Syntaxe max()

Syntax: 
max(iterable, *[, key, default])
max(arg1, arg2, *args[, key])
Argumentation iterable Un itérable d'éléments.
Argumentation arg1, arg2 , *args Au moins deux arguments — mais plus sont autorisés.
Argumentation key Fonction clé qui associe une valeur numérique à chaque élément servant de base de comparaison.
Valeur de retour object Renvoie le maximum d'éléments parmi les arguments

Valeur de retour max()

Le max() La fonction renvoie le maximum parmi au moins deux arguments.

>>> max(1, 2, 3)
3

Résumé

Le max() La fonction renvoie le maximum des arguments fournis.

>>> max(1, 2, 3)
3
  • Vous pouvez passer soit un nombre arbitraire de valeurs, séparées par des virgules (voir avant), soit
  • Un itérable comme arguments (voir ensuite).
>>> max([1, 2, 3])
3

Un key facultatif L'argument de la fonction vous permet de personnaliser le calcul du maximum en définissant explicitement le poids de chaque valeur dans l'itérable qui est utilisé comme base de comparaison.

>>> max([1, 2, 3], key = lambda x: -x)
1