Tenemos dos formas de eliminar una pareja clave-valor de un diccionario (tres, en realidad, aunque con la tercera se elimina una pareja aleatoria):
La primera consiste en el uso de la función del indicando como argumento el elemento a eliminar (con la notación vista de nombre del diccionario y clave entre corchetes):
La segunda consiste en el uso del método pop indicando como argumento la clave del elemento a eliminar. Este argumento realmente extrae y elimina dicho elemento:
En el ejemplo anterior hemos recogido el valor extraído en la variable eliminado.
El tercer método es el uso del método popitem. Este método extrae y elimina una pareja clave-valor. La diferencia con el método pop es que popitem extrae y elimina una pareja aleatoria:
Obsérvese que, en este caso, el método popitem devuelve una tupla con dos valores: la clave y el valor que han sido eliminados.
Ninguno de estos tres métodos es "seguro": si la clave no existe, tanto la función del como el método pop devuelven un error. Y si el diccionario está vacío, el método popitem también devuelve un error. Esto significa que antes de usar cualquiera de estos métodos deberemos comprobar que la operación de eliminación que queremos realizar es factible.