Pitão

Python Dictionaries

Python Dictionaries

Python é uma linguagem de programação eficiente e versátil. É uma das linguagens de programação de alto nível mais frequentemente usadas para realizar tarefas relacionadas a dados devido aos seus muitos módulos e funções integrados de suporte. Para mencionar algumas de suas muitas estruturas de dados integradas, ele tem matrizes, listas, tuplas, etc.

Dicionários são uma das estruturas de dados integradas em Python. Ele contém os dados na forma de um par de valores-chave. As chaves são o valor único que atua como representante dos dados. A chave também é chamada de “um valor de índice”. As estruturas de dados são um aspecto muito importante de qualquer linguagem de programação. Eles são usados ​​para armazenar e manipular os dados de uma forma bem organizada e eficiente. Portanto, os dicionários Python são mais úteis quando precisamos armazenar os dados em uma forma de par de valores-chave e acessar os dados mais rapidamente. Os dicionários Python retornam os dados mais rápido porque o valor-chave de cada dado é único, portanto, o tempo de pesquisa dos dados é reduzido e obtemos o resultado mais rápido. Este artigo explica os dicionários Python em detalhes.

Criando o Dicionário

As tabelas hash em Python são frequentemente implementadas usando os dicionários. As tabelas hash armazenam os dados na forma de pares de valores-chave como os dicionários fazem. Você pode criar um dicionário usando o conjunto de chaves (). Cada dicionário precisa ter um nome, como toda variável, e deve ter valores-chave. Cada valor-chave deve ser único. Os pares de chaves e valores são separados ou diferenciados colocando uma vírgula (,).  A chave pode ser de qualquer tipo, eu.e., inteiro e string. Um dicionário tem o poder de armazenar uma lista inteira como um valor.

Vamos criar os dicionários para armazenar os vários tipos de informação.

#criando um dicionário em branco
myDict =
#impressão do dicionário
imprimir (myDict)
#criar um dicionário para armazenar informações do aluno
# o dicionário contém a lista de cursos
myDict = 'nome': 'Kamran Sattar Awaisi', 'idade': 25, 'email': '[email protegido]',
'classe': 'MSSE', 'smeseter': '4º', 'cursos': ['ASA', 'ASPM', 'ASQ']
imprimir (myDict)
#criando um dicionário simples
myDict = 1: 'laranja', 2: 'banana', 3: 'maçã', 4: 'pêssego', 5: 'data'
#impressão do dicionário
imprimir (myDict)
#criar um dicionário de clientes para compras online
myDict = 'item': 'livros', 'quantidade': '3', 'preço': '$ 200'
imprimir (myDict)

Resultado

Acessando os Valores do Dicionário

Os valores do dicionário são acessados ​​usando as teclas. Cada ponto-chave para um valor específico. Ao obter o valor, a chave é mencionada entre colchetes ([]) e retorna o valor.

Se um dicionário contém uma lista e queremos acessar um determinado valor de índice da lista, podemos definir posteriormente seu valor de índice entre colchetes. O valor do índice em Python sempre começa de zero. O Python também fornece uma função get () integrada para acessar os valores. Dentro da função get, escrevemos o nome da chave e ela retorna o valor. Primeiro, vamos ver o uso de colchetes para obter os valores e, mais tarde, discutiremos a função get () também.

# um programa para acessar os valores usando []
#criar um dicionário para armazenar informações do aluno
# o dicionário contém a lista de cursos
myDict = 'nome': 'Kamran Sattar Awaisi', 'idade': 25, 'email': '[email protegido]',
'classe': 'MSSE', 'smeseter': '4º', 'cursos': ['ASA', 'ASPM', 'ASQ']
imprimir ("Imprimindo os valores do Dicionário do aluno")
#accessing the name value
imprimir (myDict ['nome'])
#accessing the age value
imprimir (myDict ['idade'])
#accessing the email value
imprimir (myDict ['email'])
#accessing the class value
imprimir (myDict ['classe'])
#accessing the smeseter value
imprimir (myDict ['smeseter'])
#acessando os cursos
imprimir (myDict ['cursos'])
#acessando o primeiro valor do curso usando o índice da lista
print ("O primeiro curso:", myDict ['cursos'] [0])
# acessando o segundo valor do curso usando o índice da lista
print ("O segundo curso:", myDict ['cursos'] [1])
#acessando o terceiro valor do curso usando o índice da lista
print ("O terceiro curso:", myDict ['cursos'] [2])
#criando um dicionário simples
myDict = 1: 'laranja', 2: 'banana', 3: 'maçã', 4: 'pêssego', 5: 'data'
imprimir ("imprimindo os valores do dicionário de frutas")
#accessing values
imprimir (myDict [1])
imprimir (myDict [2])
imprimir (myDict [3])
imprimir (myDict [4])
imprimir (myDict [5])
#criar um dicionário de clientes para compras online
myDict = 'item': 'livros', 'quantidade': '3', 'preço': '$ 200'
imprimir ("imprimir os valores do dicionário do site de compras")
imprimir (myDict ['item'])
imprimir (myDict ['quantidade'])
imprimir (myDict ['preço'])

Resultado

Agora, vamos discutir a função get () para acessar os valores. A função get () pega a chave e retorna o valor.

# um programa para acessar os valores usando a função get ()
#criar um dicionário para armazenar informações do aluno
# o dicionário contém a lista de cursos
myDict = 'nome': 'Kamran Sattar Awaisi', 'idade': 25, 'email': '[email protegido]',
'classe': 'MSSE', 'smeseter': '4º', 'cursos': ['ASA', 'ASPM', 'ASQ']
imprimir ("Imprimindo os valores do Dicionário do aluno")
#prinitng name value
imprimir (myDict.get ('nome'))
#prinitng age value
imprimir (myDict.obter ('idade'))
#prinitng valor de e-mail
imprimir (myDict.get ('email'))
#prinitng class value
imprimir (myDict.get ('email'))
#prinitng smeseter value
imprimir (myDict.get ('smeseter'))
#printing valor de cursos
imprimir (myDict.obter ('cursos') [0])
imprimir (myDict.obter ('cursos') [1])
imprimir (myDict.obter ('cursos') [2])

Atualizando o Dicionário

Um dicionário existente pode ser atualizado adicionando novos valores e alterando os valores existentes. O novo valor pode ser adicionado ao dicionário facilmente usando o par de colchetes.

Vamos adicionar os novos valores aos dicionários e alterar alguns dos valores existentes.

#a programa para atualizar o dicionário
myDict = 'nome': 'Kamran Sattar Awaisi', 'idade': 25, 'email': '[email protegido]',
'classe': 'MSSE', 'smeseter': '4º', 'cursos': ['ASA', 'ASPM', 'ASQ']
#printing o dicionário existente
imprimir (myDict)
#adding o par de valores-chave de endereço
myDict ['address'] = "campus CUI"
#changing the age value
myDict ['idade'] = '23'
#alterar o valor smeseter
myDict ['smeseter'] = '3rd'
#printing o dicionário atualizado
imprimir (myDict)

Resultado

Excluindo ou Removendo os Itens do Dicionário

Os itens podem ser removidos ou excluídos do dicionário de várias maneiras. Para excluir um item específico, podemos usar a palavra-chave del e a função pop (). Podemos usar a função clear () para deletar todos os itens do dicionário.

Vejamos o programa de exemplo para excluir ou remover os itens do dicionário.

#a programa para atualizar o dicionário
myDict = 'nome': 'Kamran Sattar Awaisi', 'idade': 25, 'email': '[email protegido]',
'classe': 'MSSE', 'smeseter': '4º', 'cursos': ['ASA', 'ASPM', 'ASQ']
#printing o dicionário existente
imprimir (myDict)
# usando a palavra-chave del para excluir o nome
del myDict ['nome']
# usando a função pop () para excluir a idade
myDict.pop ('idade')
#printing o dicionário atualizado
imprimir ("O dicionário atualizado:")
imprimir (myDict)
#excluir os elementos completos do dicionário
myDict.Claro()
imprimir (myDict)

Resultado

Determinando o Comprimento do Dicionário

O comprimento do dicionário pode ser determinado usando a função len () embutida. A função len () retorna o comprimento do dicionário, que é igual ao número total de pares de valores-chave.

#a programa para determinar o comprimento do dicionário
myDict = 'nome': 'Kamran Sattar Awaisi', 'idade': 25, 'email': '[email protegido]',
'classe': 'MSSE', 'smeseter': '4º', 'cursos': ['ASA', 'ASPM', 'ASQ']
#impressão do comprimento do dicionário
print ("O comprimento do dicionário é:", len (myDict))

Resultado

Conclusão

Os dicionários são estruturas de dados importantes em Python para armazenar dados na forma de pares chave-valor. Os dados podem ser facilmente recuperados usando a chave.

Este artigo descreve o uso de dicionários Python com o suporte de exemplos simples.

Como mostrar o contador de FPS em jogos Linux
Os jogos Linux tiveram um grande impulso quando a Valve anunciou o suporte Linux para o cliente Steam e seus jogos em 2012. Desde então, muitos jogos ...
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é...