Python3 Dictionary popitem()-Methode

Python3 字典Python3-Wörterbuch


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)

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}

Python3 字典Python3-Wörterbuch

Andere Erweiterungen