22 of 151 menu

Método pop

O método pop remove um elemento do dicionário pela sua chave e retorna o seu valor. No primeiro parâmetro do método definimos a chave do elemento, no segundo parâmetro opcional - o valor padrão.

Sintaxe

dicionario.pop(chave, [valor padrão])

Exemplo

Vamos encontrar um elemento pela chave e removê-lo usando o método pop:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

Resultado da execução do código:

1 {'b': 2, 'c': 3}

Exemplo

Agora vamos tentar encontrar e remover um elemento por uma chave que não existe no dicionário:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

Resultado da execução do código:

! {'a': 1, 'b': 2, 'c': 3}

Exemplo

Vamos modificar o exemplo anterior para que, para uma chave inexistente, não haja valor padrão:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

Após a execução do código o método retornará um erro:

KeyError: 'e'

Veja também

  • método popitem,
    que remove um par chave-valor
  • método clear,
    que remove todos os elementos do dicionário
  • método setdefault,
    que adiciona um valor padrão para uma chave
  • função len,
    que retorna o comprimento do dicionário
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar