Aula 5 - Dicionários em Python: Guia Completo para Iniciantes
Os dicionários são uma das estruturas de dados mais poderosas e versáteis do Python. Eles permitem armazenar e manipular dados de forma eficiente usando pares chave-valor.
PYTHON
Leonardo Gomes Guidolin
4/3/20251 min ler


O que são Dicionários em Python?
Um dicionário é uma coleção de dados onde cada valor é associado a uma chave única. Ele funciona como um mapa, onde você pode acessar um valor rapidamente a partir de sua chave.
Criando um Dicionário em Python
dados = { "nome": "Alice", "idade": 25, "cidade": "São Paulo" }
print(dados)
Saída:
{'nome': 'Alice', 'idade': 25, 'cidade': 'São Paulo'}
Como Acessar Valores em um Dicionário
Podemos acessar os valores usando suas chaves:
print(dados["nome"]) # Saída: Alice
print(dados["idade"]) # Saída: 25
Outra forma segura de acessar valores é usando .get(), que evita erros caso a chave não exista:
print(dados.get("profissão", "Não informado")) # Saída: Não informado
Como Adicionar e Modificar Valores em um Dicionário
Adicionar um novo par chave-valor:
dados["profissão"] = "Engenheira" print(dados)
Modificar um valor existente:
dados["idade"] = 26 print(dados)
Como Remover Elementos de um Dicionário
Usamos o comando del ou o método .pop():
del dados["cidade"] # Remove a chave "cidade"
print(dados)
profissao = dados.pop("profissão") # Remove "profissão" e retorna seu valor
print(profissao)
Percorrendo um Dicionário com for
Podemos iterar sobre as chaves, valores ou ambos:
Iterando sobre as chaves:
for chave in dados:
print(chave)
Iterando sobre os valores:
for valor in dados.values():
print(valor)
Iterando sobre chave e valor:
for chave, valor in dados.items():
print(f"{chave}: {valor}")
Verificando a Existência de uma Chave
Podemos verificar se uma chave existe antes de acessá-la:
if "idade" in dados:
print("A chave 'idade' existe!")
Como Criar um Dicionário Vazio
dicionario_vazio = {}
dicionario_vazio["chave1"] = "valor1"
print(dicionario_vazio)
Quando Usar Dicionários?
Os dicionários são ideais para armazenar informações estruturadas, como:
Dados de um usuário (nome, idade, e-mail)
Contagem de palavras em um texto
Configurações de um programa
Dados extraídos de APIs
Conclusão
Os dicionários são uma ferramenta poderosa em Python para organizar dados de forma eficiente. Saber manipulá-los corretamente facilita a resolução de muitos problemas de programação!
Se gostou deste post, continue acompanhando o Codando do Zero, seu blog de Python para iniciantes!