Die Python -Sortierliste von Tupeln

Die Python -Sortierliste von Tupeln
In Python verwenden wir Tupel, um mehrere Elemente in einer Variablen zu speichern. Tupellisten können ähnlich wie jede andere Liste sortiert werden. Tupel enthalten jedoch zahlreiche Elemente, sodass wir die Tupel basierend auf Punkt 1 oder Punkt I neu ordnen können. In diesem Leitfaden werden wir untersuchen, wie verschiedene Tupellisten anhand mehrerer Beispiele sortiert werden können. Wir werden die verschiedenen Szenarien und die vielen Strategien durchgehen, die dies erreichen, um dies zu erreichen. Wir werden uns hauptsächlich auf einige integrierte Methoden und Sortierverfahren konzentrieren, um die Tupelsortierung zu erreichen. Die gut organisierte Natur und die invarianten Eigenschaften von Tupeln sind unähnlich von denen in regulären Listen.

Verwenden Sie die integrierte Liste.Sort () Funktion zum Anordnen der Liste der Tupeln

Die Sort () -Methode kategorisieren die Elemente einer Liste sowohl in zunehmenden als auch in abnehmenden Sequenzen. Der Schlüsselparameter gibt den bei der Sortierung verwendeten Wert an. Es wird angenommen.

In diesem Code verwenden wir die integrierte Sortier () -Technik, um die Liste der Tupel zu sortieren, und dann erhalten wir ein voll sortierter Tuplet in aufsteigender Reihenfolge, das sich auf verschiedene Zeitalter der genannten Freunde zentriert,. Wir können die Tupel auch in absteigender Sequenz sortieren, indem wir diesen Code geringfügig modifizieren.

Um die Codes in Python zu implementieren, müssen wir die Spyder5 -Version installieren. Wir haben ein neues Projekt namens „Untitled66“ erstellt.py ”. Um eine neue Datei zu erstellen, haben wir "Strg+n" von der Tastatur gedrückt.S:

Die sortierte () -Technik sortiert jede Liste und gibt die sortierte Liste der Elemente zurück, ohne die ursprüngliche Reihenfolge zu ändern. Es braucht drei Argumente; Zwei von ihnen sind optional. Hier ist „Freunde“ ein Parameter, der organisiert werden muss. Der Schlüssel ist optional. Eine Methode, die als Schlüssel oder Herkunft für Sortierbewertungen dient. Das Gegenteil ist ein weiteres Argument. Der Schlüssel wurde angegeben, um die Verwendung des zweiten Elements des Lambda -Sublisten zu veranlassen. Hier, 1 bedeutet das erste Element der Liste. Um die Liste in aufsteigender Sequenz zu sortieren, können wir das dritte Argument ignorieren, das wir in diesem Programm erstellt haben. Wenn es auf True eingestellt ist, wird iterable in einer umgekehrten (absteigenden) Sequenz angeordnet. Standardmäßig ist es auf False festgelegt:

Die Druckanweisung druckt die sortierte Liste der „Freunde“ (Liste).

Verwenden Sie Blasensort

Sortieren ist mit der Blasensortechnik möglich. Jedes Tupel ist ein Element der angegebenen Liste. Wir verwenden eine verschachtelte Schleife, um das zweite Element jedes Tupels zu erhalten. Dies implementiert die In-Place-Sortierungstechnik.

Schauen wir uns das Problem der Freunde an, und wir lösen dieses Beispiel mithilfe der Blasensortechnik. Hier möchten wir die Elemente gemäß dem 0. Stint des Tupels sammeln:

Wir schreiben in Python Code, um eine Tupelliste zu sortieren. Zunächst definieren wir eine Funktion zum Sortieren der Namen der Freunde nach seinem zweiten Element. Jetzt erhalten wir die Länge einer Liste der Namen von Freunden. Wir verwenden hier eine verschachtelte Schleife, um die Liste zu sortieren:

In diesem Fall verwenden wir die Blasensortechnik, um die Tupel zu sammeln. Wir bemerken, dass wir erheblich längere Codes schreiben als einige integrierte Ansätze. Es ist nicht absichtlich als die beste Art für das Gedächtnis. Es ist jedoch eine der einfachen und einfachen Methoden, um die Liste der Tupel zu sortieren.

Sortieren Sie die Liste der Tupel mithilfe der Sorted () -Funktion

Wenn wir mit dieser Technik sortieren. Die sortierte () -Methode sortiert die angegebene Eingabe in eine bestimmte Richtung und gibt die sortierte Wiederholbarkeit in Form einer Liste zurück. Betrachten wir das Beispiel dieses Ansatzes:

In diesem Fall sortieren wir durch die Verwendung der sortierten () -Technik, indem wir zwei verschiedene Instanzen mit der Sorted () -Funktion verwenden. Im ersten Fall nehmen wir eine Variable und fügen mehrere Elemente hinzu. Danach werden wir ein Array erwerben, das sich in aufsteigender Reihenfolge niedergelassen hat. Der Schlüssel wurde angegeben, um die Verwendung des zweiten Elements des Lambda -Sublisten zu ordnen. Hier, 1 bezeichnet das 1. Gegenstand des Tupels.

Im zweiten Fall haben wir uns die Zahlen für die Beyond -Methode angesehen. Auch hier erwerben wir ein Array, das gemäß den Namen der verschiedenen Freunde in aufsteigender Reihenfolge eingestellt ist:

Beide Listen sind in aufsteigender Reihenfolge sortiert.

Abschluss

In diesem Artikel wurde Tupel für Python -Listen erläutert. Wir haben mehrere Ansätze besprochen, die zur Sortierung der Listen eines Tupels verwendet werden. Wir haben die Listen nach Bubble Sort und Sortled () -Funktion sortiert. In diesem Artikel verstehen wir, dass Paare auf die gleiche Weise wie reguläre Listen sortiert werden können. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Linux -Hinweisartikel für Tipps und Tutorials finden Sie in Bezug auf Linux -Hinweise.