Diccionario de Python pop ()

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 una KeyErrorexcepció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) 

Articulos interesantes...