Na linguagem de programação Python, um dicionário é uma estrutura de dados que mapeia chaves únicas para os valores . Em outras linguagens de programação , no entanto, essas estruturas de dados são conhecidos arrays associativos ou hashes. Cada chave em um dicionário Python é único e tem uma relação um- para-um com um valor associado . Os valores associados com as teclas não tem que ser único, ou seja, várias chaves podem mapear para o mesmo valor , mas não a cada chave em si só pode mapear para um valor. Instruções
1 Tipo
em uma série de pares de chave /valor , separados por vírgulas e entre chaves para criar um dicionário literal. Um dicionário em Python pode ser um literal ou pode ser atribuído a uma variável . A chave eo valor do par são separados por dois pontos. Aqui está um exemplo: {" Python ": " dicionário" , "Ruby ": " Hash ", " Java ": " Hashtable "}
2
Atribuir uma referência a um objeto de dicionário para uma variável usando o operador de atribuição (=) . Isso não é diferente do que você faria para atribuir qualquer outro valor a uma variável. d = {" Python ": " dicionário" , "Ruby ": " Hash ", " Java ": " Hashtable "}
3
Retorne o valor mapeado para uma chave em um dicionário digitando o nome da variável que referencia o dicionário, seguido da tecla . A chave precisa estar entre colchetes . Este exemplo irá retornar a string " dicionário" e atribuir essa string para o structure_name variável. structure_name = d [" Python "]
4
Adicione pares de chave /valor para um dicionário Python. Digite o nome da variável que referencia o dicionário, seguida da tecla que você deseja associar um valor ( entre colchetes ) , em seguida, usar o operador de atribuição = para associar um valor para a chave : d [" Elephant "] = " mamífero "
5
Use um objeto string como uma chave que mapeia para um valor que é um inteiro, ou usar um objeto inteiro como uma chave que mapeia para um objeto lista. x = {" Python ": " dicionário" , "significado" : 42, 1134 : [" um ", " dois ", " três" ]}
6
Atribuir novo valor para uma chave em um dicionário para acabar com o valor antigo e substituí-lo por um novo. Aqui, a chave de cadeia " Elephant " é mapeado para o valor da cadeia " mamífero " , então ele é alterado para mapear o valor da cadeia "grande". Isso não cria duas entradas no dicionário. A segunda associação usando o mesmo "Elefante " chave substitui o valor antigo por um novo . d [" Elephant "] = " mamífero " d [" Elephant "] = " grande "