Python3 Dictionary popitem()-Methode
Beschreibung
Die popitem()-Methode des Python-Wörterbuchs gibt zufällig das letzte Schlüssel-Wert-Paar im Wörterbuch zurück und entfernt es.
Wenn das Wörterbuch bereits leer ist, löst der Aufruf dieser Methode eine KeyError-Ausnahme aus.
Syntax
Die Syntax der popitem()-Methode ist:
popitem()
Parameters
- Keine
Rückgabewert
Gibt gemäß der LIFO-Regel (Last In First Out) das zuletzt eingefügte Schlüssel-Wert-Paar (in der Form Schlüssel, Wert) zurück, d. h. das Schlüssel-Wert-Paar ganz am Ende.
Hinweis:Vor Python 3.7 entfernte die popitem()-Methode ein beliebiges Schlüssel-Wert-Paar aus dem Wörterbuch und gab es zurück.
Beispiel
Das folgende Beispiel zeigt, wie die popitem()-Methode verwendet wird:
Beispiel
#!/usr/bin/python3
site= {'name': 'Example Tutorial', 'alexa': 10000, 'url': 'www.example.com'}
# ('url': 'www.example.com') das zuletzt eingefügte Element wird entfernt
result = site.popitem()
print('Return value = ', result)
print('site = ', site)
# Ein neues Element einfügen
site['nickname'] = 'Example'
print('site = ', site)
# Jetzt ist ('nickname', 'Example') das zuletzt eingefügte Element
result = site.popitem()
print('Return value = ', result)
print('site = ', site)
site= {'name': 'Example Tutorial', 'alexa': 10000, 'url': 'www.example.com'}
# ('url': 'www.example.com') das zuletzt eingefügte Element wird entfernt
result = site.popitem()
print('Return value = ', result)
print('site = ', site)
# Ein neues Element einfügen
site['nickname'] = 'Example'
print('site = ', site)
# Jetzt ist ('nickname', 'Example') das zuletzt eingefügte Element
result = site.popitem()
print('Return value = ', result)
print('site = ', site)
Die Ausgabe ist:
返回值 = ('url', 'www.example.com')
site = {'name': 'Example', 'alexa': 10000}
site = {'name': 'Example', 'alexa': 10000, 'nickname': 'Example'}
返回值 = ('nickname', 'Example')
site = {'name': 'Example', 'alexa': 10000}
Andere Erweiterungen
Python3-Wörterbuch