Diccionario de Python popitem ()

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 KeyErrorerror si el diccionario está vacío.

Articulos interesantes...