Você está aqui: Python ::: Dicas & Truques ::: Dictionary, Dict (Dicionário) |
Como criar e usar um Dictionary (dicionário) em PythonQuantidade de visualizações: 1723 vezes |
|
Um Dictionary em Python é um tipo de dados já embutido na linguagem que nos permite manter dados na memória no formato de um mapa, ou seja, uma associação chave-valor. Dessa forma, um dicionário em Python é simplesmente um banco de dado na memória no qual podemos gravar, modificar, excluir e recuperar valores baseados em suas chaves. Antes do Python 3.7, a linguagem não garantia manter os dados de um Dictionary ordenados de alguma forma. A partir desta versão, os dados são ordenados na ordem de inserção. A forma mais simples de se criar um dicionário em Python é colocarmos uma sequência de elementos dentro das chaves "{}", separados por vírgulas. Cada elemento do Dictionary é composto por um par de valores, sendo o primeiro a chave e o segundo o valor associado a esta chave, separados por ponto-e-vírgula. Os valores em um dicionário podem ser de qualquer tipo de dados e podem ser duplicados. As chaves, por sua vez, não podem ser repetidas. Vamos ver agora um exemplo de dicionário em Python? Observe o código a seguir: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
def main():
# vamos criar um Dictionary chamado equipe
equipe = {'goleiro': 'Fernando', 'lateral': 'Gilberto',
'atacante': 'Marcos'}
# vamos mostrar todo o conteúdo do dicionário
print(equipe)
# agora vamos mostrar apenas o nome do goleiro da equipe
print("O goleiro é:", equipe['goleiro'])
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: {'goleiro': 'Fernando', 'lateral': 'Gilberto', 'atacante': 'Marcos'} O goleiro é: Fernando Note que, se tentarmos acessar um chave inexistente, o seguinte erro é exibido: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- Exception has occurred: KeyError 'zagueiro' Em outras dicas dessa seção nós exploramos um pouco mais o tipo de dados Dictionary da linguagem Python. Bons estudos. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






