Pyhton Dictionary Popitem -Methode

Pyhton Dictionary Popitem -Methode

Python-Programmiersprache ist eine leicht verständliche Programmiersprache auf hoher Ebene. In der Python -Programmiersprache wie INT, Float, List, Wörterbuch usw. gibt es verschiedene Datentypen von Daten in der Python -Programmiersprache. Wörterbücher sind Datentypen in Python, die verwendet werden, um den Wert in Form eines Schlüssels zu speichern: Wertpaar. Popitem () ist eines der in Python erhältlichen Operationen, die auf einem Wörterbuch ausgeführt werden können. Wir haben diesen Artikel so gestaltet, dass die Funktion popitem () entfaltet wird. Wir werden die Verwendung der Popitem () -Funktion mit Hilfe der Syntax und einigen Beispielen erläutern. Lassen Sie uns vorher jedoch ein Verständnis für die Grundlagen der Popitem () -Funktion haben.

Was ist eine Popitem () -Funktion in Python?

Wenn Sie die Popitem () -Methode in einem Wörterbuch verwenden, wird das obere Element aus dem Wörterbuch herausgesprungen und gibt es als Ergebnis zurück. Es nimmt den letzten Schlüssel: Wertpaar heraus, das im Wörterbuch eingefügt wurde. Es wird verwendet, um die Elemente aus dem Wörterbuch zu löschen, die nicht mehr erforderlich sind.

Syntax der Popitem () -Methode in der Python -Programmierungssprache

Die Popitem () -Methode in der Python -Programmierungssprache wird mit dem Wörterbuch als folgende Syntax verwendet:


Die Funktion popitem () nimmt keine Parameter vor, da die Hauptfunktion der Methode darin besteht, das letzte eingefügte Element aus dem Wörterbuch zu entfernen. Das "Wörterbuch" -Element in der Syntax wird verwendet, um den Namen des Wörterbuchs darzustellen, aus dem das Element geplagt werden muss. Der Popitem () ist der Name der Methode, die die Funktion des Ausgasen des Elements aus einem Wörterbuch ausführt.

Die Funktion popitem () entfernt das obere Element des Wörterbuchs und gibt die verbleibenden Daten im Wörterbuch zurück. Es funktioniert auf der Strategie mit dem Namen "Last In, First Out (LIFO)" ". Das letzte eingefügte Element wird zuerst entfernt und das erste eingefügte Element wird am Ende entfernt. Die Funktion popitem () vor der Python Version 3.0 knallt und gibt das zufällige Element aus dem Wörterbuch zurück. Nach der Python Version 3.7, die Funktion popitem () popiert das zuletzt eingefügte Element. Lassen Sie uns die Arbeit der Popitem () -Methode mit den in den folgenden Beispielen angegebenen Beispielprogrammen verstehen.

Beispiel 1:

Im ersten Beispiel überprüfen wir einfach, wie Sie ein Element mithilfe einer Funktion popitem () aus dem Wörterbuch entfernen können:

classes = 'englisch': 'a', 'math': 'b', 'computer': 'c'
Pop = Klassen.popitem ()
print ('Der Schlüsselwert des zu knallenden Elements ist =', Pop)
print ('Das aktualisierte Wörterbuch ist =', Klassen)

In der ersten Linie des Programms definieren wir das Wörterbuch mit dem Namen "Klassen". Es gibt drei Schlüssel: Wertpaare darin. Die Funktion popitem () wird in der zweiten Codezeile verwendet, um das endgültige Element aus dem Wörterbuch zu löschen. Anschließend verwenden wir die Print () -Funktion, um das gepackte Element zu drucken, und die Anweisung für zweite Print () wird zum Ausdruck des geänderten Wörterbuchs verwendet, nachdem das obere Element geknallt wurde. Lassen Sie uns das folgende Ergebnis sehen:


Wie Sie sehen können, lautet der gepolsterte Element "Computer: C". Und das aktualisierte Wörterbuch enthält jetzt nur zwei Schlüssel: Wertpaare: „Englisch: a, math: b”.

Beispiel 2:

Im vorherigen Beispiel haben wir nur einen Artikel aus dem Wörterbuch gestoßen. In diesem Beispiel werden wir dem Wörterbuch jedoch mehr Elemente hinzufügen und mehr als ein Element aus dem Wörterbuch nacheinander herausholen.

classes = 'englisch': 'a', 'math': 'b', 'computer': 'c', 'science': 'd', 'soziologie': 'e', ​​'Geschichte': 'F'
Pop = Klassen.popitem ()
print ('Das erste knalltierte Element ist =', Pop)
print ('Das aktualisierte Wörterbuch ist =', Klassen)
Pop = Klassen.popitem ()
print ('\ nDie zweites geknalltes Element is =', Pop)
print ('Das aktualisierte Wörterbuch ist =', Klassen)
Pop = Klassen.popitem ()
print ('\ nDie drittes geknalltes Element ist =', Pop)
print ('Das aktualisierte Wörterbuch ist =', Klassen)

Beachten Sie, dass wir im Wörterbuch weitere Elemente hinzugefügt haben und drei Popitem () -Anweisungen im Wörterbuch verwendet haben. Es gibt 6 Schlüssel: Wertpaare im Wörterbuch, und wenn im Wörterbuch drei Popitem () -Funktionen verwendet werden, bleiben drei Elemente im Wörterbuch übrig. Das erste Popitem () entfernt das Paar „Geschichte: f“. Das zweite Popitem () entfernt das Paar „Soziologie: E“. Und das letzte Popitem () entfernt das Paar „Wissenschaft: D“ aus dem Wörterbuch. Lassen Sie uns nun die Ausgabe im folgenden Screenshot sehen:


Wie Sie in der Ausgabe sehen können, wird jedes Element einzeln aus dem Wörterbuch entfernt. Jedes Mal, wenn das Wörterbuch mit der Druckanweisung angezeigt wird, enthält es einen Artikel weniger darin. Und jeder letzte Gegenstand im Wörterbuch zu dieser Zeit tauchte auf. Lassen Sie uns nun ein anderes Beispiel sehen, um ein klareres Verständnis zu haben.

Beispiel 3:

In diesem Beispiel wird das „für Schleifen“ verwendet, um jedes Element aus dem Wörterbuch zu streichen. Wie Sie gesehen haben. Wenn wir also 10 Elemente aus dem Wörterbuch streichen müssen, müssen wir 10 Popitem () -Funktionen mit dem Wörterbuch verwenden, das eine mühsame Aufgabe ist. Was ist, wenn wir Hunderte und Tausende von Gegenständen in einem Wörterbuch haben?? Verwenden wir 100 separate Popitem () -Anweisungen?? Hier sind die Schleifen nützlich. Mit den Loops können wir dieselbe Funktion in nur wenigen Aussagen mehrmals ausführen.

Hier verwenden wir das „für Schleifen“, um alle Elemente aus dem Wörterbuch zu streichen, ohne denselben Code mehrmals zu schreiben. Siehe das folgende Beispielprogramm:

classes = 'englisch': 'a', 'math': 'b', 'computer': 'c', 'science': 'd',
'Soziologie': 'E', 'Geschichte': 'F'
print ("Das Wörterbuch vor Anwendung von Popitem () -Funktion: \ n" + str (Klassen)))
n = len (Klassen)
Für i in Reichweite (0, n):
print ("Rang" + str (i + 1) + "" + str (Klassen.popitem ()))
print ("Das Wörterbuch nach dem Knallen aller Elemente:" + str (Klassen))

Wie Sie sehen können, ist das Wörterbuch das gleiche wie das, das wir im vorherigen Beispiel definiert haben. Es enthält 6 Elemente. Zunächst verwenden wir die Anweisung Print (), um das ursprüngliche Wörterbuch zu drucken, das alle Elemente enthält. Die Len () -Funktion wird dann verwendet, um die Größe des Wörterbuchs zu bestimmen. Dann wird ein „für Schleifen“ konstruiert, um alle Wörterbucheinträge abzurufen. Die Schleife beginnt von 0 bis zur Größe des Wörterbuchs.

Jede Iteration steckt ein Gegenstand aus dem Wörterbuch und entleert das Wörterbuch. In der Erklärung print () unter „für Schleife“ drucken wir jeden gepackten Element in jeder Iteration und geben ihnen einen Rang, damit Sie wissen, welcher Artikel aus dem Wörterbuch entfernt wird und in welcher Reihenfolge sie entfernt werden. Schließlich ist die letzte Codezeile eine weitere Prinzipienanweisung, die das modifizierte Wörterbuch nach der Ausführung aller Funktionen druckt. Siehe die folgende Ausgabe:

Abschluss

In diesem Tutorial haben wir die Funktion popitem () mit dem Wörterbuch untersucht. Die Python -Programmiersprache bietet viele verschiedene Datentypen und veränderliche und unveränderliche Objekte. Es bietet auch einen Wörterbuch -Datentyp, der zum Speichern des Schlüsselpaars: Wertpaar verwendet wird. Popitem () ist nur eine der vielen Operationen, die auf einem Wörterbuch durchgeführt werden können. Das jüngste Element, das dem Wörterbuch hinzugefügt werden muss, wird unter Verwendung der Funktion popitem () entfernt. Es verwendet die Strategie mit dem Namen "Last in, First Out".