Conteúdo do Curso
Estruturas de Dados em Python
Estruturas de Dados em Python
O Método Pop()
O método pop()
em dicionários Python permite que você remova um par chave-valor com base em sua chave e retorne o valor correspondente. Este método é particularmente útil quando você precisa extrair e processar um valor enquanto simultaneamente o remove do dicionário.
A sintaxe é:
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)
Se a chave não existir no dicionário, o Python gera uma exceção 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
Você recebe o mesmo dicionário authors_books
.
Seu objetivo:
- Remova os livros de
"Stephen King"
do dicionário e salve-os na variávelkings_books
. - Use o método
pop()
para realizar isso.
Solução
Obrigado pelo seu feedback!
O Método Pop()
O método pop()
em dicionários Python permite que você remova um par chave-valor com base em sua chave e retorne o valor correspondente. Este método é particularmente útil quando você precisa extrair e processar um valor enquanto simultaneamente o remove do dicionário.
A sintaxe é:
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)
Se a chave não existir no dicionário, o Python gera uma exceção 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
Você recebe o mesmo dicionário authors_books
.
Seu objetivo:
- Remova os livros de
"Stephen King"
do dicionário e salve-os na variávelkings_books
. - Use o método
pop()
para realizar isso.
Solução
Obrigado pelo seu feedback!