PythonListasbasico

Remover elementos

Em programas reais, você frequentemente precisa remover itens de listas: processar filas (pop(0)), desempilhar dados (pop()) ou limpar entradas duplicadas (remove()). Saber cada método evita erros sutis, como remover o elemento errado.

O PROBLEMA

Crie uma lista com 5 números. Remova o primeiro com pop(0), o último com pop() e um valor específico com remove().

EXEMPLO

Original: [1,2,3,4,5]
Após pop(0): [2,3,4,5]
Após pop(): [2,3,4]
Após remove(3): [2,4]

SOBRE O CONCEITO

pop() remove um elemento pelo índice e retorna o valor removido. pop() sem índice remove o último; pop(0) remove o primeiro. Já remove() busca o valor passado e remove a primeira ocorrência. Erro comum: usar pop(3) para remover o valor 3 — na verdade pop(3) remove o elemento de índice 3, não o valor 3. Para remover o valor 3, use remove(3). Outro erro: chamar remove() sem argumento ou com índice — remove espera um valor, não um índice.

RESOLUÇÃO

Mais exercícios de Listas

PYL002B · BásicoAdicionar elementosPYL006B · BásicoVerificar elementoPYL008B · BásicoFatiamentoPYL009B · BásicoPercorrer com for
Ver todos os exercícios de Python