Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Aplicação

lista = ['Sanduíche', 'Suco', 'Sobremesa']

print("\n", lista)

lista.remove(lista[2])

print("Lista corrigida:", lista)
1 resposta
solução!

Olá, Pedro Henrique! Como você está?

Parabéns por compartilhar a sua resolução do desafio! É muito gratificante acompanhar o seu desenvolvimento aqui na Alura. Seu código funcionou perfeitamente e demonstra que você compreendeu como acessar e remover elementos de uma lista.

Uma curiosidade interessante é que, em Python, quando o nosso objetivo é remover especificamente o último item de uma lista (como o título da atividade sugere), temos um método muito comum e "pythônico" chamado .pop().

Veja como o seu código ficaria utilizando ele:

lista = ['Sanduíche', 'Suco', 'Sobremesa']
lista.pop() # Por padrão, ele remove o último item
print("Lista corrigida:", lista)

A diferença é que o .remove() busca pelo valor exato, enquanto o .pop() foca na posição (índice). Como você usou lista.remove(lista[2]), você acabou fazendo os dois passos em um só, o que também está correto!

Para saber mais:

Sugestão de conteúdo:

Continue com esse empenho e dedicação, eles são fundamentais para a sua evolução como pessoa programadora!

Bons estudos!

Sucesso

Imagem da comunidade