Verwendung von Elementen () Methoden
Artikel() Die Methode wird verwendet, um eine Liste mit den Tupelpaaren aller Tasten und Werte eines Wörterbuchs zurückzugeben.
Syntax:
Wörterbuch.Artikel()Diese Methode nimmt kein Argument an.
Beispiel:
Eine Wörterbuchvariable benannt Produkte wird im Skript deklariert. Die Schlüssel enthalten den Produktnamen und der Wert enthält den Preis des Produkts. Nächste, Artikel() Die Methode wird für das Wörterbuch verwendet und in einer anderen Variablen mit dem Namen gespeichert Elementliste und es wird später gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder.
Verwendung der Keys () -Methode
Schlüssel() Die Methode wird verwendet, um eine Liste aller Schlüssel eines Wörterbuchs zurückzugeben.
Syntax:
Wörterbuch.Schlüssel()Diese Methode nimmt kein Argument an.
Beispiel:
Eine Wörterbuchvariable benannt Produkte wird im Skript deklariert. Die Schlüssel enthalten den Produktnamen und der Wert enthält den Preis des Produkts wie das vorherige Beispiel. Schlüssel() Die Methode wird im Wörterbuch angewendet und die Rückgabewerte werden in der später gedruckten Variablen mit dem Namen Keylist gespeichert. Wenn Sie die Liste aller Werte des Wörterbuchs wünschen, müssen Sie verwenden Werte() Methode.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder.
Verwendung der SetDefault () -Methode
setDefault () Die Methode wird verwendet, um den Wert eines bestimmten Schlüssels aus einem Wörterbuch zu erhalten, wenn der Schlüssel vorhanden ist. Diese Methode kann verwendet werden, um einen Standardwert festzulegen, wenn der angegebene Schlüssel im Wörterbuch nicht vorhanden ist.
Syntax:
Wörterbuch.setDefault (KEY_VALUE [, default_value])Diese Methode hat zwei Argumente. Das erste Argument ist obligatorisch und wird verwendet, um den Schlüsselwert zu nehmen, der im Wörterbuch durchsucht wird. Das zweite Argument ist optional und wird verwendet, um einen Standardwert festzulegen, wenn der im erste Argument verwendete Schlüssel im Wörterbuch nicht vorhanden ist. Wenn der Schlüssel im Wörterbuch nicht vorhanden ist und der Standardwert nicht definiert ist, gibt diese Methode zurückkeiner''.
Beispiel:
Das folgende Skript zeigt die Verwendung des setDefault () Methode im Wörterbuch. Das Wörterbuch mit dem Namen Products wird im Skript wie früheren Beispielen deklariert. Hier das setDefault () Die Methode wird zum ersten Mal mit einem Argument verwendet und in der benannten Variablen gespeichert Juice_price. Die Methode wird zum zweiten Mal mit zwei Argumenten verwendet und in der benannten Variablen gespeichert Cake_price. Beide Variablen werden später gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Der Schlüssel, "Mangosaft", existiert im Wörterbuch und der Wert dieses Schlüssels ist 30, der gedruckt wird. Der Schlüssel, "Kuchen", existiert nicht im Wörterbuch. Daher wird der Standardwert der SetDefault () -Methode 35 gedruckt.
Verwendung von Get () Methode
Get () -Methode funktioniert ähnlich wie die setDefault () -Methode, es gibt jedoch einen Unterschied zwischen diesen Methoden. Zwei Argumente sind in der Get () -Methode obligatorisch und das zweite Argument ist in der Methode setDefault () optional.
Syntax:
Wörterbuch.get (KEY_VALUE, default_value)Es wird den entsprechenden Wert aus dem Wörterbuch zurückgegeben, das das erste Argument dieser Methode entspricht. Ansonsten wird der Standardwert zurückgegeben, der im zweiten Argument zugewiesen ist.
Beispiel:
Die gleiche Wörterbuchvariable des vorherigen Beispiels wird im folgenden Skript verwendet. Hier wird die Methode get () für zweimal mit zwei verschiedenen Schlüsselwerten verwendet. Die Rückgabewerte dieser Methode werden später gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Der erste Schlüssel, der in Get () Methode verwendet wird, ist 'Schokolade'Das existiert nicht im Wörterbuch. Der Standardwert wird also zurückgegeben und gedruckt. Der zweite Schlüsselwert, der in der Get () -Methode verwendet wird, lautet 'Mango saftDas im Wörterbuch existiert und der entsprechende Wert dieses Schlüssels wird aus dem Wörterbuch zurückgegeben und gedruckt.
Verwendung der Len () -Methode
len () Die Methode wird verwendet, um die Gesamtzahl der Elemente im Wörterbuch zu zählen.
Syntax:
Len (Wörterbuch)Es dauert eine Wörterbuchvariable als Argument und gibt die Gesamtzahl der Elemente dieses Wörterbuchs zurück.
Beispiel:
Das folgende Skript zählt die Gesamtelemente des genannten Wörterbuchs Produkte und der zurückgegebene Wert wird gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. 4 Elemente im Wörterbuch sind im Ausgang gedruckt.
Verwendung von Pop () -Methode
Der Pop() Die Methode wird verwendet, um den jeweiligen Wert abzurufen und das Element aus einem Wörterbuch basierend auf dem Schlüsselwert zu entfernen.
Syntax:
Wörterbuch.Pop (Schlüssel [, Wert])Diese Methode hat zwei Argumente. Das erste Argument ist obligatorisch, mit dem der Schlüsselwert angewendet wird. Das zweite Argument ist optional und wird verwendet, um den Standardwert festzulegen, der zurückgegeben wird, wenn der im erste Argument zugewiesene Schlüssel im Wörterbuch nicht vorhanden ist.
Beispiel:
Eine Wörterbuchvariable mit dem Namen Dictvar wird im folgenden Skript deklariert, das vier Elemente enthält. Der Pop() Die Methode wird für zweimal im Skript mit zwei verschiedenen Schlüsselwerten verwendet. In der ersten Pop() Methode, "Telefon" wird als Schlüssel verwendet und kein optionaler Wert wird verwendet. In der zweiten Pop () -Methode wird der gleiche Schlüsselwert mit einem optionalen Wert verwendet. Die beiden zurückgegebenen Werte dieser Methode werden später gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Der Schlüssel, 'Telefon' existiert im Wörterbuch. Also, wenn die Pop () -Methode zum ersten Mal verwendet wird, dann der entsprechende Wert der 'Telefon'Der Schlüssel wird aus dem Wörterbuch zurückgegeben und dieses Element wird aus dem Wörterbuch entfernt. Wenn die Pop () -Methode mit demselben Schlüsselwert verwendet wird, gibt es das nächste Mal nicht im Wörterbuch, und der optionale Wert der POP () -Methode wird zurückgegeben.
Verwendung von update () Methode
aktualisieren() Die Methode wird zwischen zwei Wörterbüchern verwendet. Wenn ein Schlüssel des zweiten Wörterbuchs mit einem Schlüssel des ersten Wörterbuchs übereinstimmt, wird der entsprechende Wert des ersten Wörterbuchs durch den entsprechenden Wert des zweiten Wörterbuchs aktualisiert. Die Schlüssel des zweiten Wörterbuchs, die nicht mit einem Schlüssel des ersten Wörterbuchs übereinstimmen, werden am Ende des ersten Wörterbuchs hinzugefügt.
Syntax:
Wörterbuch1.Update (Dictionary2)Es dauert Dictionary22 als Argument, mit dem das Wörterbuch aktualisiert wird1.
Beispiel:
Zwei Wörterbücher, dict1 Und dict2 werden im folgenden Skript deklariert. dict2 Wird zum Aktualisieren verwendet dict1 durch die Nutzung aktualisieren() Methode. Der dict1 wird vor und nach der Verwendung der gedruckt aktualisieren() Methode.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Hier ist ein Schlüssel in beiden üblich dict1 Und dict2, welches ist '01113456''. Also der Wert dieses Schlüssels in dict1 wird durch den Wert von aktualisiert dict2. Ein weiterer Schlüssel von dict2 existiert nicht in dict1 und dieses Element wird am Ende von hinzugefügt dict1.
Verwendung von Copy () Methode
Copy () -Methode wird verwendet, um eine Kopie eines Wörterbuchs zu erstellen. Es ist nützlich, wenn wir vor der Änderung die ursprüngliche Kopie eines Wörterbuchs speichern müssen.
Syntax:
Wörterbuch1.Kopieren()Diese Methode nimmt kein Argument an.
Beispiel:
Im folgenden Skript wird das DICT1 in dict2 kopiert. Beide Variablen verwenden einen anderen Speicher. Wenn Sie also einen Wert eines Wörterbuchs ändern, wird keine Änderung für eine andere Kopie des Wörterbuchs erstellt. Hier wird ein Wert von dict2 geändert und beide Wörterbücher werden später gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Die Ausgabe zeigt, dass die Änderungen in dict2 Erstellen Sie keine Änderung in dict1.
Verwendung der SortEd () -Methode
sortiert () Die Methode wird im Wörterbuch verwendet, um nur die Schlüsselwerte zu sortieren
Syntax:
sortiert (Wörterbuch)Es dauert jede Wörterbuchvariable als Argument und gibt die sortierten Schlüssel des Wörterbuchs zurück.
Beispiel:
Ein Wörterbuch namens Diktvar wird im folgenden Skript deklariert. Als nächstes die sortiert () Methode wird verwendet, um die Schlüssel des Wörterbuchs zu sortieren und in der benannten Variablen gespeichert sorted_key. Die Werte dieser Variablen werden später gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder.
Verwendung von Clear () Methode
Die Methode Clear () wird verwendet, um alle Elemente eines Wörterbuchs zu entfernen.
Syntax:
Wörterbuch.klar()Diese Methode nimmt kein Argument an. und es gibt ein leeres Wörterbuch zurück.
Beispiel:
Eine Wörterbuchvariable mit dem Namen Dictvar wird im folgenden Skript wie zuvor deklariert und eine Clear () -Methode wird auf dieses Wörterbuch angewendet. Das Wörterbuch wird vor und nach der Verwendung der Clear () -Methode gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder.
Abschluss:
Die 10 nützlichsten Wörterbuchmethoden von Python werden in diesem Artikel beschrieben, indem sehr einfache Beispiele verwendet werden. Dies wird den Python -Benutzern helfen, effizienter mit den Wörterbuchdaten zu arbeiten.