Contenido del Curso
Estructuras de Datos en Python
Estructuras de Datos en Python
El Método Pop()
El método pop()
en los diccionarios de Python te permite eliminar un par clave-valor basado en su clave y devuelve el valor correspondiente. Este método es particularmente útil cuando necesitas extraer y procesar un valor mientras simultáneamente lo eliminas del diccionario.
La sintaxis es:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "copies": 5 } # Remove the 'copies' key and retrieve its value removed_copies = book.pop("copies") print("Updated dictionary:", book) print("Removed value:", removed_copies)
Si la clave no existe en el diccionario, Python lanza una excepción KeyError
.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Swipe to start coding
Se te da el mismo diccionario authors_books
.
Tu objetivo:
- Elimina los libros de
"Stephen King"
del diccionario y guárdalos en la variablekings_books
. - Usa el método
pop()
para lograr esto.
Solución
¡Gracias por tus comentarios!
El Método Pop()
El método pop()
en los diccionarios de Python te permite eliminar un par clave-valor basado en su clave y devuelve el valor correspondiente. Este método es particularmente útil cuando necesitas extraer y procesar un valor mientras simultáneamente lo eliminas del diccionario.
La sintaxis es:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "copies": 5 } # Remove the 'copies' key and retrieve its value removed_copies = book.pop("copies") print("Updated dictionary:", book) print("Removed value:", removed_copies)
Si la clave no existe en el diccionario, Python lanza una excepción KeyError
.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Swipe to start coding
Se te da el mismo diccionario authors_books
.
Tu objetivo:
- Elimina los libros de
"Stephen King"
del diccionario y guárdalos en la variablekings_books
. - Usa el método
pop()
para lograr esto.
Solución
¡Gracias por tus comentarios!