Trouver la valeur maximale et minimale à l'aide de l'expression Lambda en Python
- Trouver la valeur maximale à l’aide de l’expression lambda
- Trouver la valeur minimale à l’aide de l’expression lambda
Lorsque nous avons une liste de la large gamme de valeurs et que nous voulons en trouver un nombre maximum de la manière la plus efficace ? Nous utiliserons la fonction d’expression lambda de Python pour trouver rapidement le nombre maximum pour nous. Cet article présentera comment utiliser l’expression lambda pour trouver le nombre maximum et minimum dans la liste à l’aide de l’objet clé dans une expression lambda.
Cette expression lambda peut être appliquée à l’entier et aux chaînes en modifiant le paramètre d’objet key
de l’expression lambda. En Python, le paramètre key
compare les candidats de la liste en fonction de règles spécifiques prédéfinies en Python. L’expression lambda peut également être appliquée à l’ensemble de tuples utilisé pour stocker efficacement la séquence ordonnée de valeurs.
Il existe diverses fonctions clés en Python qui renvoient les valeurs souhaitées utilisées pour le tri ou l’ordre dans le programme. Certaines des méthodes qui acceptent la clé comme objet pour gérer la façon dont les éléments du programme sont ordonnés et regroupés sont : max()
, min()
, sort()
et sorted()
, etc.
Trouver la valeur maximale à l’aide de l’expression lambda
Cette technique trouvera le nombre maximum dans la liste en utilisant l’expression lambda avec le paramètre key
. Nous allons d’abord initialiser la liste de valeurs avec des valeurs aléatoires (vous pouvez ajouter n’importe quel nombre dans cette liste selon vos besoins). Ensuite nous appellerons la fonction max intégrée en Python et passerons le paramètre key
lambda et la valeur de type entier, il renverra la valeur maximum de la liste puis l’imprimera dans la console de sortie (Vous pouvez alors utiliser ceci valeur pour appliquer n’importe quelle logique).
Exemples de codes :
# python 3.x
valuesList = [222, 333, 444, 555, 2, 1]
print(max(valuesList, key=lambda value: int(value)))
Production:
555
Trouver la valeur minimale à l’aide de l’expression lambda
Cette technique trouvera le nombre minimum dans la liste en utilisant l’expression lambda avec l’objet key
. Nous allons d’abord initialiser la liste des valeurs avec des valeurs aléatoires (vous pouvez ajouter n’importe quel nombre dans cette liste selon vos besoins). Ensuite, nous appellerons la fonction intégrée min en Python et passerons le paramètre key
lambda et la valeur de type integer ; il renverra la valeur minimale de la liste, puis l’imprimera dans la console de sortie (vous pouvez ensuite utiliser cette valeur pour appliquer n’importe quelle logique).
Exemples de codes :
# python 3.x
valuesList = [222, 333, 444, 555, 2, 1]
print(min(valuesList, key=lambda value: int(value)))
Production:
1
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn