English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método pop() elimina la clave dada key y su valor correspondiente del diccionario, devolviendo el valor eliminado. La clave debe proporcionarse. De lo contrario, se devuelve el valor default.
Sintaxis del método pop()
dictionary.pop(key[, default])
El método pop() utiliza dos parámetros:
clave -La clave a eliminar
default -El valor devuelto cuando la clave no está en el diccionario
El método pop() devuelve:
Si se encuentra la clave-Eliminar de la lista/Elemento emergente
Si no se encuentra la clave-Asignar el valor al segundo parámetro (valor predeterminado)
Si no se encuentra la clave y no se especifica el parámetro predeterminado- Lanzar excepción KeyError
# Random sales dictionary sales = {'apple': 2, 'naranja': 3, 'uvas': 4 } element = sales.pop('apple') print('El elemento emergente es:', element) print('El diccionario es:', sales)
Al ejecutar este programa, la salida es:
El elemento emergente es: 2 El diccionario es: {'naranja': 3, 'uvas': 4}
# Random sales dictionary sales = {'apple': 2, 'naranja': 3, 'uvas': 4 } element = sales.pop('guava')
Al ejecutar este programa, la salida es:
KeyError: 'guava'
# Random sales dictionary sales = {'apple': 2, 'naranja': 3, 'uvas': 4 } element = sales.pop('guava', 'banana') print('El elemento emergente es:', element) print('El diccionario es:', sales)
Al ejecutar este programa, la salida es:
El elemento emergente es: banana El diccionario es: {'apple': 2, 'naranja': 3, 'uvas': 4}