Beispiel 1: Sortieren Sie eine Liste numerischer String-Daten
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um eine Liste von Zeichenfolgendaten mithilfe von Lambda zu sortieren, die alle Zahlenwerte enthält. Eine Liste von 6 Elementen wurde im Skript definiert. Hier, Lambda hat innerhalb der verwendet sortiert () Funktion zum Sortieren der Liste. Die Listenvariable wurde als erster Argumentwert angegeben, die Lambda wurde als Schlüsselwert festgelegt, und die Startposition der Sortierung wurde im dritten Argument festgelegt. Als nächstes druckte die Funktion print () die sortierte Liste mit Platz.
# Deklarieren Sie eine Liste der Zeichenfolge mit ZahlenwertenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-2: Sortieren Sie eine Liste von Tupeln
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um eine Liste von drei Tupeln mit Lambda zu sortieren, wobei jedes Tupel drei Elemente enthält. Im Skript wurden drei Arten des Sortierens gezeigt. Die Sortierposition wird in der ersten sortierten Funktion auf 0 gesetzt. Dadurch sortiert die Liste basierend auf dem ersten Element jedes Tupels. Die Sortierposition ist in der zweiten sortierten Funktion auf 1 eingestellt. Dadurch sortiert die Liste basierend auf dem zweiten Element jedes Tupels. Die Sortierposition ist in der dritten sortierten Funktion auf 2 eingestellt. Dadurch sortiert die Liste basierend auf dem dritten Element jedes Tupels.
# Eine Liste von Tupeln deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Drei sortierte Listen der Tupel haben in der Ausgabe basierend auf der sortierten Position gezeigt.
Beispiel-3: Sortieren Sie eine Liste mit einer anderen Liste
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die verschachtelte Liste mit Lambda zu sortieren. Eine leere Liste wurde erklärt, um die Werte der sortierten Liste zu speichern. Hier haben die verschachtelten 'für' Schleifen die Sortieren der Elemente der verschachtelten Liste verwendet. Die äußere 'für' Schleife wird basierend auf der Anzahl der in der Hauptliste definierten inneren Listen iteriert. Laut dem Skript haben drei innere Listen, die in der Hauptliste definiert sind, in der die erste innere Liste drei Elemente enthält. Die innere 'für' Schleife wird basierend auf den Elementen jeder inneren Liste iteriert. Die sortierte () -Funktion hat mit der Lambda in der inneren Schleife aufgerufen, um die verschachtelte Liste zu sortieren.
# Die verschachtelte Liste deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Liste der drei sortierten Listen wurde in der Ausgabe gezeigt.
Beispiel-4: Sortieren Sie eine Liste von Wörterbüchern
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um eine Liste von Wörterbüchern mit Lambda zu sortieren. Jedes Wörterbuch enthält drei Schlüsselwertpaare in der Liste. Im Skript wurden vier Arten des Sortierens gezeigt. Die erste Ausgabe zeigt die Sortierung basierend auf dem Codeschlüssel an. Die zweite Ausgabe zeigt die Sortierung basierend auf der Namenstaste an. Die dritte Ausgabe zeigt die Sortierung basierend auf den Code- und Namensschlüssel an. Die vierte Ausgabe zeigt die Sortierung in absteigender Reihenfolge basierend auf der Namenstaste.
# Die Liste des Wörterbuchs deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Abschluss:
Die Verwendung von Lambda zum Sortieren von vier verschiedenen Listen hat in diesem Tutorial mit einfachen Beispielen gezeigt, die den Python -Benutzern helfen, den Zweck der Verwendung von Lambda bei der Sortierung zu verstehen.