Trouver la valeur maximale et minimale à l'aide de l'expression Lambda en Python

Abdul Jabbar 30 janvier 2023 2 décembre 2021 Python Python Lambda
  1. Trouver la valeur maximale à l’aide de l’expression lambda
  2. Trouver la valeur minimale à l’aide de l’expression lambda
Trouver la valeur maximale et minimale à l'aide de l'expression Lambda en Python

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
Author: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

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

Article connexe - Python Lambda

  • La méthode filter() et les fonctions Lambda en Python
  • if... else dans la fonction Lambda Python