Pitão

Usando chaves de dicionário Python

Usando chaves de dicionário Python
Podemos pensar em um dicionário em python da mesma forma que um dicionário de tradução normal, onde vemos o significado de qualquer palavra. Em uma linguagem simples, podemos pensar em um dicionário como um par de valores-chave conforme olhamos no significado do dicionário de uma palavra que acompanha o dicionário usado em python.  Dicionário é um tipo de dados em python que é muito útil. O dicionário terá uma chave e um valor associado a ele. Neste tutorial, eu ajudo a entender a configuração de valores python padrão do dicionário e você pode tentar em qualquer sistema que tenha o python instalado.  Podemos pesquisar a chave em um dicionário e buscar o valor associado à chave.

Vamos começar com um primeiro exemplo:

$ dict = 'India': 'New Delhi', 'USA': 'New York', 'UK': 'London',
'África do Sul': 'Cidade do Cabo'

Usando o código acima, criamos um dicionário chamado dict. Se quisermos imprimir o dicionário ditado, temos que apenas executar este código-

$ print (dict)

A linha de código acima irá imprimir todos os valores-chave que estão presentes no dicionário dict. Podemos ver no exemplo acima onde os países são as chaves do dicionário e as capitais dos países como seus valores.

Agora, para buscar o valor do dicionário, temos que fornecer a chave como entrada.

$ print (dict ['Índia'])
'Nova Delhi'

No exemplo acima, podemos ver como podemos buscar o valor particular do dicionário.  O que você acha que acontecerá se pesquisarmos o país que não está presente no dicionário dict?

$ print (dict ('Butão'))

Se executarmos o código, obteremos um erro de chave. Obteremos erros de chave quando pesquisarmos a chave que não está presente no dicionário.

Erro de chave: 'Butão'

Agora veremos um caso de uso muito importante de um dicionário. Digamos que se tivermos chaves em formatos diferentes, o inteiro, digamos string ou caractere, mesmo uma lista também pode ser a chave de um dicionário.

$ d = 1: [1, 2, 3, 4], 'Ayan': 'Sharma'

No dicionário acima d podemos ver que temos chaves diferentes com tipos de dados diferentes e o mesmo acontece com os valores. Temos um valor como uma lista e outro valor é uma string, então agora podemos ver como o dicionário é bom quando se trata de lidar com diferentes tipos de dados.

Adicionando valor-chave ao Dicionário

Agora veremos como podemos adicionar um par de valores-chave ao dicionário.

$ Dict = # Declaração do dicionário vazio.
$ Dict [0] = 'Bem-vindo' # adicionou uma chave 0 com o valor 'Bem-vindo'
$ Dict [1] = 'para' # adicionou uma chave 1 com o valor 'para'
$ Dict [2] = 'Python' # adicionou uma chave 2 com o valor 'Python'

Atualizando o valor de uma chave no Dicionário

Também podemos atualizar os valores das chaves presentes no dicionário.

$ Dict [0] = 'Obrigado'

Se executarmos a linha de código acima, o valor da chave 0 no dicionário mudará de Receber para Obrigado. É assim que podemos atualizar os valores no dicionário.

Excluindo o valor-chave do dicionário

Podemos simplesmente usar o comando (del.dicionário (chave)) este comando irá deletar todos os pares de valores chave presentes no dicionário com a chave fornecida.

$ del Dict [0]
# Esta linha de código excluirá o par de valores-chave com a chave 0
$ del Dict [1]
#Esta linha de código excluirá o par de valores-chave com a chave 1

Se quisermos remover todos os pares de valores-chave presentes no dicionário. Podemos usar o comando clear ().

$ Dict.Claro()
# Esta linha de código nos dará o dicionário vazio Dict.

Também podemos excluir a chave do dicionário usando o pop ().

$ Dict = 1: 'Ayan', 'nome': 'é', 3: 'Bom'
$ print (Dict.pop (1));
Ayan

Dicionário sob o dicionário

Podemos ter um dicionário como um valor associado a alguma chave.

$ Dict = 1: 'Python', 3: 'A': 'Bem-vindo', 'B': 'Para', 'C': 'Python'
$ print (Dict)

Se executarmos o código acima, obteremos a seguinte saída:

1: 'Python', 3: 'A': 'Bem-vindo', 'B': 'Para', 'C': 'Python'

Vamos ver como podemos acessar os elementos do dicionário interno.

$ print (Dict [3] ['A'])
$ print (Dict [3] ['B'])
$ print (Dict [3] ['C'])

Se executarmos o código acima, obteremos os valores presentes no dicionário interno.

Receber
Para
Pitão

Para verificar se alguma chave está presente no dicionário ou não. Podemos usar a função has_key (), a função has_key () é uma função booleana que retorna verdadeiro se uma chave estiver presente no dicionário ou então retorna falso.

$ Dict = 1: 'Ayan', 'nome': 'é', 3: 'Bom'
$ print (Dict.has_key ('1'))
# O dicionário tem a chave 1, então a saída é True
imprimir (Dict.has_key ('2'))
# Dict não tem key2, então a saída é falsa

A saída do código acima é

Verdadeiro
Falso

Conclusão

Temos que ter muito cuidado ao usar um dicionário em python porque, ao contrário de outras estruturas de dados, ele armazena pares de valores-chave, a chave não pode ser repetida se a chave for duplicada, então a chave anterior será substituída. Os valores podem ser repetidos para chaves diferentes. Os dicionários são muito úteis quando temos que armazenar uma chave e um valor associado a ele. Como em nosso primeiro exemplo, temos os condados como uma chave e as capitais dos países como um valor. O dicionário é muito diferente de outras estruturas de dados; deve ser usado sempre que tivermos o par de valores-chave.

Como baixar e jogar Sid Meier's Civilization VI no Linux
Introdução ao jogo Civilization 6 é uma versão moderna do conceito clássico introduzido na série de jogos Age of Empires. A ideia era bastante simples...
Como instalar e jogar Doom no Linux
Introdução ao Doom A série Doom teve origem nos anos 90 após o lançamento do Doom original. Foi um sucesso instantâneo e, a partir desse momento, a sé...
Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...