Article image
Tiago Romao
Tiago Romao31/08/2023 15:59
Compartilhe

Dicionários em Python Uma Abordagem Abrangente

  • #Python

Os dicionários são uma estrutura de dados fundamental na linguagem de programação Python. Eles oferecem uma maneira flexível e eficiente de armazenar e gerenciar dados, permitindo que os programadores associem valores a chaves exclusivas. Os dicionários são uma escolha poderosa para lidar com mapeamentos, índices personalizados e agrupamentos de informações relacionadas. Neste artigo, exploraremos em detalhes o que são dicionários em Python, como usá-los e suas principais características.

Entendendo os Dicionários

Em sua essência, um dicionário em Python é uma coleção não ordenada de pares chave-valor. Cada chave é única e associada a um valor específico. As chaves em um dicionário podem ser de diferentes tipos, como strings, números ou até mesmo tuplas imutáveis. Já os valores podem ser de qualquer tipo de dado, incluindo strings, números, listas, outras estruturas de dados e até mesmo funções.

Criando Dicionários

Para criar um dicionário em Python, utilizamos as chaves {} e definimos os pares chave-valor separados por dois pontos :. Vejamos um exemplo simples:

pessoa = { "nome": "João", "idade": 30, "cidade": "Exemploville" } 

Neste exemplo, criamos um dicionário chamado pessoa com três pares chave-valor. A chave "nome" está associada ao valor "João", a chave "idade" ao valor 30 e a chave "cidade" ao valor "Exemploville.

Acessando Valores em um Dicionário

Acessar valores em um dicionário é feito através das chaves. Utilizamos a chave dentro de colchetes [ ] para obter o valor correspondente. Por exemplo:

nome = pessoa["nome"] idade = pessoa["idade"] 

Também é possível utilizar o método .get() para acessar valores, o qual retorna um valor padrão caso a chave não exista no dicionário:

cidade = pessoa.get("cidade", "Cidade Desconhecida") 

Adicionando, Atualizando e Removendo Itens

Dicionários são mutáveis, o que significa que você pode adicionar, atualizar e remover itens após sua criação.

Adicionar e Atualizar

Para adicionar um novo par chave-valor ou atualizar um valor existente, basta atribuir um valor a uma nova chave:

pessoa["profissao"] = "Engenheiro" pessoa["idade"] = 31 # Atualizando o valor da chave 'idade' 

Para remover um item de um dicionário, você pode usar a instrução del:

del pessoa["idade"] 

Percorrendo um Dicionário

É comum percorrer os itens de um dicionário para realizar operações. Você pode usar loops for para isso:

for chave, valor in pessoa.items(): print(f"{chave}: {valor}") 

Funções Úteis para Dicionários

Python fornece diversas funções e métodos úteis para trabalhar com dicionários, como:

  • len(dicionario): Retorna o número de pares chave-valor no dicionário.
  • chave in dicionario: Verifica se uma chave está presente no dicionário.
  • dicionario.keys(): Retorna uma lista com todas as chaves do dicionário.
  • dicionario.values(): Retorna uma lista com todos os valores do dicionário.
  • dicionario.items(): Retorna uma lista de tuplas contendo todos os pares chave-valor.

Os dicionários são uma estrutura de dados poderosa e versátil em Python. Eles permitem que você armazene, acesse e manipule informações de forma eficiente usando chaves exclusivas para identificação. A compreensão dos conceitos apresentados neste artigo o ajudará a aproveitar ao máximo essa estrutura em seus projetos de programação, tornando seu código mais organizado e legível.

Compartilhe
Comentários (4)

AM

Artur Moreira - 31/08/2023 21:45

ótimo.

Tiago Romao
Tiago Romao - 31/08/2023 19:03

Obg pelo feedback 🙏

Ione Souza
Ione Souza - 31/08/2023 18:24

Gostei! obrigada pela compartilhamento!

Carolina Fagundes
Carolina Fagundes - 31/08/2023 16:42

Muito bom, parabéns!