Exemple-1: Triez une liste des données de chaîne numériques
Créez un fichier Python avec le script suivant pour trier une liste de données de chaîne à l'aide de Lambda qui contient toutes les valeurs de nombre. Une liste de 6 éléments a été définie dans le script. Ici, lambda a utilisé à l'intérieur du tri () fonction pour trier la liste. La variable de liste a été donnée comme la première valeur d'argument, la Lambda a été définie comme la valeur clé, et la position de départ du type a été définie dans le troisième argument. Ensuite, la fonction print () a utilisé pour imprimer la liste triée avec l'espace.
# Déclarer une liste de chaîne avec des valeurs numériquesSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-2: trier une liste de tuples
Créez un fichier Python avec le script suivant pour trier une liste de trois tuples à l'aide de Lambda, où chaque tuple contient trois éléments. Trois types de tri ont été affichés dans le script. La position de tri est définie sur 0 dans la première fonction triée. Cela triera la liste en fonction du premier élément de chaque tuple. La position de tri est définie sur 1 dans la deuxième fonction triée. Cela triera la liste en fonction du deuxième élément de chaque tuple. La position de tri est définie sur 2 dans la troisième fonction triée. Cela triera la liste en fonction du troisième élément de chaque tuple.
# Déclarer une liste de tuplesSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Trois listes triées des tuples se sont montrées dans la sortie en fonction de la position triée.
Exemple-3: Triez une liste contenant une autre liste
Créez un fichier Python avec le script suivant pour trier la liste imbriquée à l'aide de Lambda. Une liste vide a été déclarée stocker les valeurs de la liste triée. Ici, les boucles imbriquées ont utilisé pour trier les éléments de la liste imbriquée. La boucle extérieure «pour» itérera en fonction du nombre de listes intérieures définies dans la liste principale. Selon le script, trois listes intérieures telles que définies dans la liste principale où la première liste intérieure a trois éléments, la deuxième liste intérieure a deux éléments et la troisième liste intérieure a quatre éléments. La boucle intérieure «pour» iraera en fonction des éléments de chaque liste intérieure. La fonction triée () a appelé avec la Lambda à l'intérieur de la boucle intérieure pour trier la liste imbriquée.
# Déclarer la liste imbriquéeSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La liste de trois listes triées s'est montrée dans la sortie.
Exemple-4: trier une liste des dictionnaires
Créez un fichier Python avec le script suivant pour trier une liste de dictionnaires à l'aide de Lambda. Chaque dictionnaire contient trois paires de valeurs clés à l'intérieur de la liste. Quatre types de tri ont été affichés dans le script. La première sortie affichera le tri basé sur la clé de code. La deuxième sortie affichera le tri basé sur la touche de nom. La troisième sortie affichera le tri basé sur le code et les touches de nom. La quatrième sortie affichera le tri dans l'ordre descendant en fonction de la clé de nom.
# Déclarer la liste du dictionnaireSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Conclusion:
Les utilisations de Lambda pour trier quatre listes différentes se sont montrées dans ce tutoriel en utilisant des exemples simples qui aideront les utilisateurs de Python à comprendre le but de l'utilisation de Lambda en tri.