Módulo 4 - Dicionário: etiqueta e valor

Lista ou dicionário?

8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026

O que você vai aprender

  • Comparar a lista, por posição, com o dicionário, por etiqueta.
  • Ver quando a ordem importa e a lista é melhor.
  • Ver quando achar pelo nome importa e o dicionário é melhor.
  • Escolher a ferramenta certa para cada situação.

Dois jeitos de guardar

Você aprendeu duas maneiras de guardar várias coisas: a lista e o dicionário. As duas são úteis, mas cada uma brilha num momento diferente. A lista é como uma fila do lanche: tem a primeira pessoa, a segunda, a terceira, e a ordem importa. O dicionário é como uma prateleira de caixinhas com nome: você não se importa com a ordem, você acha cada coisa pela etiqueta. Saber escolher a certa deixa o seu programa mais esperto.

A Nina explicou assim para o Téo. Se você quer guardar os passos de uma receita, use uma lista, porque a ordem importa: primeiro quebra o ovo, depois mistura, depois assa. Mas se você quer guardar os pontos de cada jogador, use um dicionário, porque você vai procurar pelo nome do jogador, e não pela posição dele. A pergunta que ajuda a decidir é simples: eu preciso da ordem ou eu preciso achar pelo nome?

Lista (por posição)

  • As coisas ficam em fila, numa ordem.
  • Você acha cada uma pela posição.
  • Ótima quando a ordem importa.

Dicionário (por etiqueta)

  • As coisas ficam em pares de etiqueta e valor.
  • Você acha cada uma pelo nome.
  • Ótimo quando você quer achar pelo nome.
De um lado uma fila numerada mostrando a lista por posicao, do outro lado uma prateleira de caixinhas com nome mostrando o dicionario por etiqueta.
A lista guarda em fila, por posição. O dicionário guarda em caixinhas com nome, por etiqueta.

Escolhendo a ferramenta certa

Vamos treinar a escolha. Pense na coisa que você quer guardar e faça a pergunta certa. A ordem importa? Então lista. Você vai procurar pelo nome? Então dicionário. Uma fila de espera pede lista, porque quem chegou primeiro é atendido primeiro. Uma agenda de aniversários pede dicionário, porque você procura o nome da pessoa para achar a data dela. Com um pouco de prática, essa escolha fica automática.

No jogo de agora, você vai ler várias situações e jogar cada uma no balde certo. Umas são melhores com lista, quando a ordem manda. Outras são melhores com dicionário, quando você acha pelo nome. Leia com calma e pergunte para si mesmo: aqui eu preciso da ordem ou eu preciso do nome? Se errar, leia a explicação e siga em frente.

🎮 Jogo da aula

Lista ou dicionário?

Arraste cada situação para o balde certo. Pergunte: aqui a ordem importa, ou eu quero achar pelo nome?

Confira a escolha

Você foi muito bem! Agora sabe escolher entre a lista e o dicionário conforme a situação. A lista brilha quando a ordem importa, e o dicionário brilha quando você quer achar pelo nome. Na última aula do módulo, você vai juntar tudo e montar um placar de verdade com o dicionário. Antes, uma perguntinha rápida.

Teste rápido

Você quer guardar os pontos de cada jogador e achar pelo nome. O que usar?

Perguntas frequentes

Qual a diferença entre lista e dicionário?
A lista guarda coisas em fila e você acha pela posição, a primeira, a segunda. O dicionário guarda em pares de etiqueta e valor, e você acha pelo nome. Um é por ordem, o outro é por etiqueta.
Quando devo usar a lista?
Quando a ordem importa. Passos de uma receita, uma fila de espera, as fases de um jogo, tudo isso pede lista, porque você quer as coisas em sequência, uma depois da outra.
Quando devo usar o dicionário?
Quando você quer achar pelo nome. Pontos de cada jogador, a idade de cada amigo, o preço de cada item, tudo isso pede dicionário, porque você procura pela etiqueta e não pela posição.
Qual pergunta me ajuda a escolher?
Pergunte: eu preciso da ordem ou eu preciso achar pelo nome? Se a ordem manda, é lista. Se você vai procurar pelo nome de cada coisa, é dicionário. Essa pergunta resolve quase sempre.
Posso usar lista e dicionário juntos?
Pode, e programadores fazem muito isso. Dá para ter uma lista de nomes e um dicionário com os pontos de cada nome. Cada ferramenta cuida de uma parte, do jeito que ela faz melhor.
Uma escolha errada estraga o programa?
Não estraga, mas deixa o trabalho mais difícil. Se você usar lista onde o dicionário seria melhor, vai ficar contando posição sem parar. Escolher a ferramenta certa deixa tudo mais fácil.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.