El método pop () elimina y devuelve un elemento de un diccionario que tiene la clave dada.
La sintaxis del pop()método es
dictionary.pop (clave (, predeterminado))
Parámetros pop ()
pop() El método toma dos parámetros:
- clave : clave que se debe buscar para eliminar
- predeterminado : valor que se devolverá cuando la clave no esté en el diccionario
Valor de retorno de pop ()
El pop()método devuelve:
- Si
keyse encuentra: elemento eliminado / emergente del diccionario - Si
keyno se encuentra: valor especificado como segundo argumento (predeterminado) - Si
keyno se encuentra y no se especifica el argumento predeterminado, se genera unaKeyErrorexcepción
Ejemplo 1: extraer un elemento del diccionario
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)
Salida
El elemento emergente es: 2 El diccionario es: ('naranja': 3, 'uvas': 4)
Ejemplo 2: Pop un elemento que no está presente en el diccionario
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Salida
KeyError: 'guava'
Ejemplo 3: muestra un elemento que no está presente en el diccionario, siempre que se proporcione un valor predeterminado
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)
Salida
El elemento reventado es: banana El diccionario es: ('naranja': 3, 'manzana': 2, 'uvas': 4)








