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.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: Lista ou dicionário?.
Os objetivos desta aula. 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.
Veja o essencial, parte por parte.
Dois jeitos de guardar. A lista guarda em fila e acha pela posição.
Escolhendo a ferramenta certa. Vamos treinar a escolha.
Confira a escolha. Você foi muito bem!
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
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.
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.