Python >> Tutoriel Python >  >> Python

Python min() — Un guide illustré simple

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

Voici un exemple :

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

Syntaxe min()

Syntax: 
min(iterable, *[, key, default])
min(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 l'élément minimum des arguments

Valeur de retour min()

Le min() La fonction renvoie le minimum parmi au moins deux arguments.

Résumé

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

>>> min(1, 2, 3)
1
  • 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).
>>> min([1, 2, 3])
1

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

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

Post précédent