English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python-Basisanleitung

Python-Flusskontrolle

Funktionen in Python

Datentypen in Python

Python-Dateioperationen

Python-Objekte und Klassen

Python-Daten und Zeit

Erweiterte Python-Kenntnisse

Python-Referenzhandbuch

Verwendung und Beispiel von Python-Dictionary-popitem()

Python-Dictionarymethoden

popitem() gibt und löscht das letzte Paar Schlüssel und Werte aus dem Dictionary zurück.
Falls das Dictionary bereits leer ist und Sie diesen Methodenaufruf ausführen, wird eine KeyError-Ausnahme ausgelöst. In 3.7 In früheren Versionen löschte die popitem()-Methode ein zufälliges Element.

Das gelöschte Element ist der Rückgabewert der popitem()-Methode und wird in Form eines Tuples angezeigt. Sehen Sie sich das folgende Beispiel an.

Die Syntax von popitem() lautet:

dict.popitem()

popitem() Parameter

popitem() akzeptiert keine Parameter.

popitem() Rückgabewert

popitem()

  • Geben Sie ein beliebiges Element aus dem Dictionary (Schlüssel, Wert) zurück

  • Entfernen Sie ein beliebiges Element aus dem Dictionary (das zurückgegebene Element ist gleich).

Hinweis:  Einzelne Elemente und zufällige Elemente sind unterschiedlich. popitem() gibt kein zufälliges Element zurück. 

Beispiel: Wie funktioniert popitem()?

person = {'name': 'Phill', 'age': 22, 'salary': 3500.0}
result = person.popitem()
print('person = ', person)
print('result = ', result)

Wenn Sie dieses Programm ausführen, wird die Ausgabe lauten:

person = {'name': 'Phill', 'age': 22}
result = ('salary', 3500.0)

Falls das Dictionary leer ist, löst popitem() einen KeyError-Fehler aus.

Python-Dictionarymethoden