Módulo 3 - Listas espertas

Adicionar e remover itens

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

O que você vai aprender

  • Entender que adicionar um item faz a lista crescer.
  • Entender que remover um item faz a lista diminuir.
  • Ver a lista como o inventário de um jogo.
  • Adivinhar o tamanho ou o conteúdo final de uma lista.

A lista que cresce e diminui

No curso passado, a lista já vinha pronta. Agora ela fica esperta: muda de tamanho enquanto o programa roda. Pensa no inventário de um jogo, aquela bolsa onde o personagem guarda o que encontra. A Nina começou com o inventário vazio. O personagem achou uma espada, e ela adicionou espada na lista. Achou uma poção, e ela adicionou poção. Cada vez que você adiciona, a lista cresce e ganha uma caixinha nova no fim da fila.

O contrário também acontece. Quando o personagem usa a poção, o Téo remove poção da lista, e ela diminui. Remover tira uma caixinha e a lista fica menor. Então a lista esperta vive mudando: cresce quando você adiciona, encolhe quando você remove. O Robô Zé adora, porque assim ele nunca precisa adivinhar quantas coisas cabem. A lista se ajeita sozinha, do tamanho que precisar naquele momento.

Uma lista de inventario ao centro, com uma seta de adicionar que coloca um item novo no fim e faz a lista crescer, e uma seta de remover que tira um item e faz a lista diminuir.
Adicionar coloca um item e a lista cresce. Remover tira um item e a lista diminui.

Contando o tamanho da lista

Toda lista sabe dizer o seu tamanho, que é quantos itens tem dentro dela. Uma lista vazia tem tamanho zero. Se você adiciona três itens, o tamanho vira três. Se remove um, o tamanho volta para dois. O tamanho ajuda o programa a saber se a mochila está cheia ou se ainda cabe mais coisa. Nos jogos, é assim que aparece a mensagem inventário cheio quando o tamanho chega no limite.

  1. Começo com a lista vazia, tamanho zero.
  2. Adiciono espada, a lista cresce para tamanho um.
  3. Adiciono escudo, a lista cresce para tamanho dois.
  4. Removo espada, a lista diminui para tamanho um.

No jogo de agora, o Robô Zé começa com uma lista e vai adicionando e removendo itens, um passo de cada vez. A sua missão é acompanhar tudo e dizer como a lista fica no fim, ou quantos itens sobraram. Vá com calma, siga cada passo na ordem, e conte de novo se precisar. Lembre: adicionar cresce, remover diminui.

🎮 Jogo da aula

Como fica o inventário?

O Robô Zé adiciona e remove itens do inventario, um passo de cada vez. Leia na ordem e diga o que a lista escreve no fim.

inventario = lista()
inventario.adicionar("espada")
inventario.adicionar("pocao")
inventario.adicionar("escudo")
inventario.remover("pocao")
escreva(inventario)

Confira o adicionar e remover

Você mandou muito bem! Agora já sabe que a lista esperta muda de tamanho: adicionar faz ela crescer e remover faz ela diminuir. Com isso, dá para montar inventários, filas de espera e listas de tarefas que mudam o tempo todo. Na próxima aula você vai aprender a procurar um item dentro da lista. Antes, uma perguntinha rápida.

Teste rápido

O que acontece com o tamanho da lista quando você adiciona um item?

Perguntas frequentes

O que quer dizer adicionar um item na lista?
É colocar um item novo dentro da lista. Quando você adiciona, a lista cresce e ganha uma caixinha a mais, geralmente no fim da fila. É como guardar um objeto novo na mochila.
E remover um item, o que faz?
Remover tira um item da lista, e ela diminui. Fica uma caixinha a menos. É como usar a poção do inventário: ela sai da lista e o tamanho cai.
O que é o tamanho de uma lista?
É quantos itens tem dentro dela. Uma lista vazia tem tamanho zero. Cada item que você adiciona aumenta o tamanho em um, e cada item removido diminui em um.
O item novo entra em que lugar da lista?
Costuma entrar no fim da fila, na última posição. Assim a ordem antiga continua a mesma e só ganha uma caixinha nova lá no final. Dá para escolher outra posição, mas o normal é no fim.
Por que a lista esperta muda de tamanho?
Porque as coisas do jogo mudam o tempo todo. O personagem pega e usa objetos, a fila de espera enche e esvazia. A lista se ajeita sozinha, ficando do tamanho que precisar naquele momento.
Posso deixar a lista vazia de novo?
Pode. Se você remove todos os itens, a lista volta para o tamanho zero, igual ao começo. É como esvaziar a mochila até não sobrar nada dentro.

Fontes

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