Método popitem() de diccionario en Python
El método
popitem()
es un método incorporado en Python que se utiliza para eliminar y devolver un par clave-valor aleatorio de un diccionario. Aquí tienes una lección detallada sobre el método
popitem()
de los diccionarios en Python:
Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.
Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.
Sintaxis de popitem() en Python
Ejemplo
diccionario = {"marca": "Seat", "modelo": "Ibiza", "año": 1964}
diccionario.popitem()
print(diccionario)
diccionario.popitem()
print(diccionario)
Parámetros de popitem() en Python
El método
popitem()
no acepta argumentos, ya que elimina y devuelve un par clave-valor aleatorio del diccionario.
Comportamiento de popitem() en Python
El método
popitem()
realiza lo siguiente:
- Selecciona un par clave-valor aleatorio del diccionario.
- Elimina ese par clave-valor del diccionario.
- Devuelve el par clave-valor como una tupla.
Ejemplo de uso de popitem() en Python
Ejemplo
# Crear un diccionario de ejemplo
mi_diccionario = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
# Utilizar popitem() para eliminar y obtener un par clave-valor aleatorio
par = mi_diccionario.popitem()
# Imprimir el par clave-valor eliminado
print("Par clave-valor eliminado:", par)
# Imprimir el diccionario después de la eliminación
print("Diccionario actualizado:", mi_diccionario
Salida del ejemplo
En este ejemplo, la salida puede variar, ya que
popitem()
elimina un par aleatorio del diccionario. Sin embargo, podría ser algo similar a esto:
Ejemplo
diccionario = {"marca": "Seat", "modelo": "Ibiza", "año": 1964}
diccionario.popitem()
print(diccionario)
diccionario.popitem()
print(diccionario)
-
El método
popitem()se utiliza comúnmente cuando se desea eliminar un elemento del diccionario y no se necesita especificar cuál elemento se va a eliminar. Si necesitas eliminar un elemento específico por su clave, puedes usar el métodopop(key). -
Si el diccionario está vacío, llamar a
popitem()generará una excepciónKeyerror. Por lo tanto, es aconsejable verificar si el diccionario está vacío antes de usar este método. -
A partir de Python 3.7, el método
popitem()elimina el último elemento insertado en el diccionario en lugar de seleccionar uno de manera completamente aleatoria. Esto se hizo para garantizar un comportamiento más predecible y consistente en los diccionarios de Python.
En resumen, el método
popitem()
es útil cuando deseas eliminar un par clave-valor de un diccionario sin preocuparte por cuál se eliminará, pero ten en cuenta que su comportamiento puede variar según la versión de Python que estés utilizando.
- Tutorial de diccionarios en Python
Practica Método popitem() de diccionario en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Usar print()
El método popitem() es un método incorporado en Python que se utiliza para eliminar y devolver un par clave-valor aleatorio de un diccionario. Aquí tienes una l.
Ejemplo
diccionario = {"marca": "Seat", "modelo": "Ibiza", "año": 1964}
diccionario.popitem()
print(diccionario)
diccionario.popitem()
print(diccionario)