Obtenha valor do Dicionário Python

Obtenha valor do Dicionário Python
Um dicionário é um dos tipos de dados mais fundamentais do Python. Um dicionário Python é uma coleção de valores de dados expressos na forma de pares de valor-chave.

Este tutorial discutirá o uso da função get () para obter um valor em um dicionário Python.

Como definir um dicionário de python

Vamos começar no básico: aprender a definir um dicionário em Python. Como os dicionários de python são expressos em pares de valor-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 aparelhos encaracolados. Os valores separados por vírgula representam a chave: valor.

A seguir, é apresentado um exemplo de um dicionário simples:

i =
"Key1": "Value1",
"Key2": "Value2",
"Key3": "Value3"

Cada chave em um dicionário é mapeada automaticamente para o seu valor correspondente.

Como acessar valores de 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 (i ["key1"])

Isso deve retornar automaticamente o valor armazenado na chave "Key1". O resultado é como mostrado abaixo:

"Valor1"

Como obter valores dos dicionários usando o método Python Get

O 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 python get () aceita a chave como um argumento e retorna o valor associado à chave.

Se a chave especificada não for encontrada, o método retornará um tipo nenhum tipo. Você também pode especificar o valor de retorno padrão se a chave não for encontrada.

A sintaxe para o método é:

dict_name.Get (chave, valor).

OBSERVAÇÃO: 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 tenhamos um dicionário de linguagens de programação mapeadas para seus autores como:

Langauges =
"Java": "James Gosling",
"C": "Dennis Ritchie",
"C ++": "Bjarne Stroustrup",
"Python": "Guido van Rossum",
"Ruby": "Yukihoro Matsumoto"

Nesse caso, podemos usar o método get para obter o criador de um idioma específico. Por exemplo, o código abaixo mostra o autor de Ruby.

Impressão (Langauges.get (key = "ruby", value = "chave não encontrada!"))

Se especificarmos uma chave inexistente, devemos receber “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 fique com ele.