Módulo 3 - Listas espertas

Procurar na lista

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

O que você vai aprender

  • Pegar um item da lista usando o índice, a sua posição.
  • Verificar se um item está ou não está dentro da lista.
  • Lembrar que a contagem das posições começa no zero.
  • Adivinhar o resultado de uma busca numa lista.

Pegar um item pela posição

Agora que a lista está cheia, chegou a hora de procurar coisas dentro dela. O primeiro jeito é pegar um item pela posição, usando o índice. A Nina montou a lista de fases: fase da floresta, fase do castelo e fase do vulcão. Ela quer a primeira fase, então pede a posição zero, e o Robô Zé devolve fase da floresta. Se ela pede a posição um, ele devolve fase do castelo. Lembre sempre: a contagem começa no zero, então a posição um é o segundo item.

É preciso ter cuidado com a posição pedida. Se a lista tem três itens, as posições válidas são zero, um e dois. Se o Téo pede a posição três, o Robô Zé se perde, porque não existe caixinha ali. É como pedir o quarto degrau de uma escada que só tem três degraus. Por isso, antes de pegar pela posição, é bom saber o tamanho da lista. Assim você nunca pede uma posição que não existe e o programa não trava.

Uma lista de fases com tres caixinhas numeradas zero, um e dois, e uma mao apontando para a posicao zero devolvendo o item que esta ali dentro.
Você diz a posição e o programa devolve o item que está naquela caixinha.

Será que o item está na lista?

O segundo jeito de procurar é perguntar se um item está dentro da lista. Aqui a resposta é verdadeiro ou falso. O Robô Zé olha a lista inteira e diz: sim, o item está aqui, ou não, não achei. Pensa no inventário. Antes de abrir a porta secreta, o jogo verifica se a chave está no inventário. Se estiver, a porta abre. Se não estiver, a porta fica trancada. É uma busca de sim ou não, sem se importar com a posição.

Pegar pela posição

  • Você diz a posição, com o índice.
  • O programa devolve o item que está ali.
  • Precisa saber onde o item mora.

Verificar se está na lista

  • Você diz o item que procura.
  • O programa responde verdadeiro ou falso.
  • Não importa em que posição ele está.

No jogo de agora, o Robô Zé tem uma lista e faz uma busca nela, pegando um item pela posição ou verificando se algo está lá. A sua missão é ler com atenção e dizer o que sai. Cuidado com a contagem que começa no zero, porque ela engana muita gente. Vá devagar, conte as posições com o dedo se ajudar, e escolha a resposta certa.

🎮 Jogo da aula

O que o Robô Zé encontra?

O Robô Zé pega um item pela posição. Lembre que a contagem começa no zero. O que ele escreve?

fases = ["floresta", "castelo", "vulcao"]
escreva(fases[1])

Confira a busca na lista

Ótimo trabalho! Agora você sabe procurar de dois jeitos: pegar um item pela posição com o índice, e verificar se um item está na lista com um sim ou não. Isso deixa suas listas bem espertas, prontas para responder o que o jogo precisar. Na próxima aula você vai aprender a passar por todos os itens de uma vez, com um laço. Antes, uma perguntinha rápida.

Teste rápido

Na lista floresta, castelo, vulcao, qual item está na posição zero?

Perguntas frequentes

Como eu pego um item pela posição?
Você diz o número da posição, que é o índice, e o programa devolve o item que está naquela caixinha. Lembre que a contagem começa no zero, então a posição zero é o primeiro item.
O que é verificar se um item está na lista?
É perguntar se aquele item está dentro da lista. A resposta é verdadeiro ou falso. O programa olha a lista inteira e diz se achou ou não, sem se importar com a posição.
Qual a diferença entre pegar pela posição e verificar?
Pegar pela posição usa o índice e devolve o item que está ali. Verificar usa o item e responde só sim ou não. Um busca pelo lugar, o outro pergunta se existe.
O que acontece se eu pedir uma posição que não existe?
O programa se perde, porque não tem caixinha ali. Se a lista tem três itens, as posições válidas são zero, um e dois. Pedir a posição três é como pedir um degrau que não existe.
Por que a contagem começa no zero de novo?
É o jeito que os computadores contam posições. O primeiro item fica na posição zero, o segundo na um. Isso engana muita gente, então conte com calma quando for pegar pela posição.
Onde eu uso a verificação num jogo?
Em muitos lugares. Antes de abrir uma porta, o jogo verifica se a chave está no inventário. Antes de usar uma poção, verifica se você tem uma. É uma busca de sim ou não bem útil.

Fontes

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