Método get

O método get retorna o valor do dicionário por chave. Caso a chave não exista - um valor padrão. No primeiro parâmetro do método especificamos a chave desejada, no segundo parâmetro opcional - o valor padrão.

Sintaxe

pythondicionário.get(chave, [valor padrão])

Exemplo

Vamos encontrar a chave 'a' em nosso dicionário, definindo para ela um valor padrão '!':

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

Resultado da execução do código:

python1

Exemplo

Agora vamos tentar obter o valor de uma chave que não existe no dicionário:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

Resultado da execução do código:

python!

Exemplo

Vamos modificar o exemplo anterior para que uma chave inexistente não tenha um valor padrão definido:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

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

pythonNone

Veja também

  • método items,
    que retorna a tupla chave-valor do dicionário especificado
  • método keys,
    que retorna as chaves do dicionário
  • método values,
    que retorna todos os valores do dicionário