Article image
André
André27/10/2024 20:57
Compartilhe

Dicionários na linguagem Python

  • #Python
  • #Jupyter

Explorando Dicionários em Python

Introdução

Em Python, dicionários são estruturas de dados poderosas que armazenam dados em pares de chave-valor, permitindo acessar valores rapidamente através de uma chave única. Vamos explorar como criar, acessar, atualizar e remover itens de dicionários, com exemplos práticos para ilustrar cada operação.

O que são Dicionários?

Dicionários em Python são coleções mutáveis de pares chave-valor, onde cada chave é única. Eles são ideais para armazenar dados que precisam de associações, como um cadastro de usuários, informações sobre produtos, e muito mais. As chaves são normalmente Strings, mas podem ser qualquer tipo imutável, como números ou Tuplas.

Criando Dicionários

Há várias maneiras de criar dicionários em Python. Aqui estão duas das mais comuns:

  • Usando chaves { } :
meu_dic = {
  "nome": "Karen Page",
  "idade": 26,
  "cidade": "Nova York",
  "bairro": "Hells Kitchen",
   "profissao": "Jornalista"
}
  • Usando a função dict( ) :
meu_dic = dict(nome="Karen Page", idade=26, cidade="Nova York", bairro="Hells Kitchen", profissao="Jornalista")

Ambos os métodos produzem o mesmo resultado, mas o uso de dict( ) pode ser mais restritivo se as chaves tiverem caracteres especiais ou espaços.

Acessando Valores em um Dicionário

Para acessar um valor, basta referenciar a chave correspondente. Aqui estão alguns exemplos de como acessar valores individuais:

idade = meu_dic["idade"]
print(idade) # Saída: 26

nome = meu_dic["nome"]
profissao = meu_dic["profissao"]
print(nome, "-", profissao) # Saída: Karen Page - Jornalista

Adicionando e Atualizando Itens

Adicionar ou atualizar um item em um dicionário é simples:

  • Adicionar um novo par chave-valor:
meu_dic["e-mail"] = "karen.page@hellskitnews.com"

  • Atualizar um valor existente:
meu_dic["idade"] = 27

O dicionário agora se parece com isso:

{
 'nome': 'Karen Page',
 'idade': 27,
 'cidade': 'Nova York',
 'bairro': 'Hells Kitchen',
 'profissao': 'Jornalista',
 'e-mail': 'karen.page@hellskitnews.com'
}

Removendo Itens

Existem várias maneiras de remover itens de um dicionário. Vamos ver duas das mais comuns:

  • Usando del :
del meu_dic["cidade"]
  • Usando .pop( ), que permite um valor padrão caso a chave não exista:
bairro = meu_dic.pop("bairro", "Chave não encontrada")

Métodos Úteis para Dicionários

Python oferece métodos úteis para trabalhar com dicionários. Aqui estão alguns:

  • keys( ) : Retorna uma visão das chaves do dicionário.
chaves = meu_dic.keys()
  • values( ) : Retorna uma visão dos valores do dicionário.
valores = meu_dic.values()
  • items ( ) : Retorna uma visão dos pares chave-valor. Isso é útil para iterar sobre o dicionário.
for chave, valor in meu_dic.items():
  print(chave, ":", valor)
  • get ( ) : Retorna o valor para uma chave, ou um valor padrão se a chave não existir.
idade = meu_dic.get("idade", "Chave não encontrada")

Conclusão

Dicionários são uma das estruturas de dados mais flexíveis e práticas em Python, proporcionando uma maneira eficaz de organizar e acessar dados. Com os métodos abordados neste artigo é possível explorar dicionários em projetos mais complexos.

Compartilhe
Comentários (0)