Datenstrukturen sind die wesentlichen Komponenten jeder Programmiersprache, die die Daten effizient speichern und verwalten. Python liefert viele integrierte Datenstrukturen, i.e., Listet, Tupel und Wörterbücher, die den Programmierern helfen, effiziente Anwendungen zu erstellen. Die Python-Wörterbücher speichern die Daten in Schlüsselwertpaaren. Das geordnete Dikten ist die Unterklasse der Diktatklasse und behält die Reihenfolge der Schlüssel bei, in denen eingefügt wurde. Dies ist der einzige Unterschied zwischen dem Diktat und der OrdnungDict. Das DICT behält nicht die Reihenfolge des Schlüssels bei.
Der geordneteDict hält die Reihenfolge der Schlüsseleinfügungen bei, und wenn wir durch das geordnete Dikten iterieren, gibt es die Schlüssel in derselben Reihenfolge zurück. Andererseits werden die Schlüssel in zufälliger Reihenfolge zurückgegeben, wenn die Iteration auf DICT durchgeführt wird. Die Wörterbücher werden jedoch jetzt in Python 3 bestellt.6 und über Versionen und geben die Werte in der gleichen Reihenfolge wie sie eingefügt. Die ordnungsgemäße Klasse existiert im Sammlungsmodul. Um die geordnete Klasse zu verwenden, importieren Sie daher zunächst das Sammlungsmodul. Dieser Artikel erläutert das geordnete Python, das detailliert mit Beispielen geordnet ist.
Beispiele
Erstellen wir in unserem Python -Skript ein geordnetes Dotikt und fügen die Daten in Form von Schlüssel und Werten hinzu. Die Elemente () sind die integrierte Python-Funktion, die die Tasten und Werteinformationen zurückgibt.
#Das SammlungsmodulAusgang
In der Ausgabe kann beobachtet werden.
Erstellen wir nun ein weiteres Auftrag eines Schülers und speichern Sie die darin enthaltenen Schülerinformationen.
#Das SammlungsmodulAusgang
Ändern der Werte von Schlüssel
Wir können den Wert des spezifischen Schlüsselschlüssels von geordnetem Dikten ändern. Wenn wir den Wert eines bestimmten Schlüssels ändern, bleibt die Reihenfolge der Schlüssel im OrderDict gleich. Ändern wir den Alterswert im Student -OrderDict.
#Das SammlungsmodulAusgang
Die Ausgabe zeigt, dass die Reihenfolge der Tasten gleich bleibt, wenn wir den Wert eines bestimmten Schlüssels ändern.
Löschen des Wertes aus ordnungsgemäßemDict
Durch das Löschen der Werte aus dem OrderDict wird die Reihenfolge der Schlüssel nicht geändert. Wenn wir einen bestimmten Schlüssel löschen und erneut investieren, wird er am Ende hinzugefügt. Lassen Sie uns ein Beispiel dafür sehen. Wir werden den "Alter" -Stast.
#Das SammlungsmodulAusgang
In der Ausgabe ist ersichtlich, dass es am Ende eingesetzt wird, wenn wir einen Schlüssel wieder investieren.
Abschluss
Das geordnete Dikten ist die Unterklasse des Diktats, die den Schlüssel nacheinander anordnen und die Reihenfolge beibehalten, sobald sie eingefügt werden. Die geordnete Klasse ist Teil des Sammlungsmoduls. Dieser Artikel erklärt angeordnetes Dikten und seine Funktionalität mit Beispielen.