El método Python popitem () elimina y devuelve el último par de elementos (clave, valor) insertado en el diccionario.
La sintaxis de popitem()
es:
dict.popitem ()
Parámetros para el método popitem ()
El popitem()
no toma ningún parámetro.
Valor de retorno del método popitem ()
El popitem()
método elimina y devuelve el par (clave, valor) del diccionario en el orden Último en entrar , primero en salir (LIFO).
- Devuelve el último par de elementos insertados (clave, valor) del diccionario.
- Elimina el par de elementos devueltos del diccionario.
Nota: Antes de Python 3.7, el popitem()
método devolvía y eliminaba un par de elementos arbitrarios (clave, valor) del diccionario.
Ejemplo: funcionamiento del método popitem ()
person = ('name': 'Phill', 'age': 22, 'salary': 3500.0) # ('salary', 3500.0) is inserted at the last, so it is removed. result = person.popitem() print('Return Value = ', result) print('person = ', person) # inserting a new element pair person('profession') = 'Plumber' # now ('profession', 'Plumber') is the latest element result = person.popitem() print('Return Value = ', result) print('person = ', person)
Salida
Valor devuelto = ('salario', 3500.0) persona = ('nombre': 'Phill', 'edad': 22) Valor devuelto = ('profesión', 'Plomero') persona = ('nombre': 'Phill', 'edad': 22)
Nota : el popitem()
método genera un KeyError
error si el diccionario está vacío.