Pop de dicionário Python ()

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 keyfor encontrado - elemento removido / removido do dicionário
  • Se keynão for encontrado - valor especificado como o segundo argumento (padrão)
  • Se keynão for encontrado e o argumento padrão não for especificado - a KeyErrorexceçã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) 

Artigos interessantes...