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!