Este tutorial discutirá o uso da função get () para obter um valor em um dicionário Python.
Como definir um dicionário Python
Vamos começar pelo básico: aprender como definir um dicionário em Python. Como os dicionários Python são expressos em pares de valores-chave, cada chave em um dicionário deve ser única.
Para definir um dicionário, adicionamos valores separados por vírgula dentro de um par de chaves. Os valores separados por vírgula representam chave: valor.
A seguir está um exemplo de um dicionário simples:
eu= {
'key1':'valor1',
'key2':'valor2',
'key3':'valor3'
}
Cada chave em um dicionário é mapeada automaticamente para seu valor correspondente.
Como acessar os valores do dicionário
Para acessar um valor específico em um dicionário, você pode usar o nome do dicionário, seguido pela chave específica entre colchetes.
Um exemplo:
imprimir(eu['key1'])Isso deve retornar automaticamente o valor armazenado na chave key1. O resultado é o seguinte:
'valor1'Como obter valores de dicionários usando o método Python Get
Python também nos fornece um método para recuperar valores mapeados para uma chave específica em um dicionário: o método get. O método get () do Python aceita a chave como um argumento e retorna o valor associado à chave.
Se a chave especificada não for encontrada, o método retorna um tipo Nenhum. Você também pode especificar o valor de retorno padrão se a chave não for encontrada.
A sintaxe do método é:
dict_name.pegue(chave,valor).NOTA : O valor, neste caso, não é o valor na chave do dicionário, mas o valor de retorno se a chave não for encontrada.
Exemplo:
Suponha que temos um dicionário de linguagens de programação mapeadas para seus autores como:
Langauges= {'Java':'James Gosling',
'C':'Dennis Ritchie',
'C ++':'Bjarne Stroustrup',
'Pitão':Guido Van Rossum,
'Rubi':'Yukihoro Matsumoto'
}
Nesse caso, podemos usar o método get para obter o criador de uma linguagem específica. Por exemplo, o código abaixo mostra o autor de Ruby.
imprimir(langauges.pegue(chave='Rubi',valor='Chave não encontrada!'))Se especificarmos uma chave inexistente, devemos obter Chave não encontrada! Erro.
Conclusão
Como este tutorial mostrou, você pode usar o método de indexação padrão para recuperar um valor de um dicionário Python ou o método get (). Escolha o que funciona para você e continue com ele.