O método pop () remove e retorna um elemento de um dicionário com a chave fornecida.
A sintaxe do pop()
método é
dicionário.pop (chave (, padrão))
Parâmetros pop ()
pop()
método leva dois parâmetros:
- chave - chave que deve ser pesquisada para remoção
- default - valor que deve ser retornado quando a chave não está no dicionário
Valor de retorno do pop ()
O pop()
método retorna:
- Se
key
for encontrado - elemento removido / removido do dicionário - Se
key
não for encontrado - valor especificado como o segundo argumento (padrão) - Se
key
não for encontrado e o argumento padrão não for especificado - aKeyError
exceção é levantada
Exemplo 1: pop um elemento do dicionário
# 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)
Resultado
O elemento exibido é: 2 O dicionário é: ('laranja': 3, 'uvas': 4)
Exemplo 2: pop um elemento não presente no dicionário
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Resultado
KeyError: 'goiaba'
Exemplo 3: pop um elemento não presente no dicionário, fornecido um valor padrão
# 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)
Resultado
O elemento exibido é: banana O dicionário é: ('laranja': 3, 'maçã': 2, 'uvas': 4)