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

Funçao remove

Olá, queria saber se existe alguma outra função que remova a variável pela posição da lista. Por exemplo, queria remover o ultimo 2 que digitei na lista "numeros", porém, utilizando a função remove, ele remove o primeiro que encontrar.

>>> numeros = [1, 2, 3, 4, 4, 2, 1]
>>> numeros.remove(2)
>>> numeros
[1, 3, 4, 4, 2, 1]
1 resposta
solução!

Oi, Antonio! Você pode usar a palavra chave del:

>>> [1, 2, 3, 4, 4, 2, 1]
>>> del numeros[2]
>>> numeros
[1, 2, 4, 4, 2, 1]

Há também o método de lista pop(), que leva como parâmetro a posição que você quer remover e retorna o valor dessa posição:

>>> [1, 2, 3, 4, 4, 2, 1]
>>> numeros.pop(2)
3
>>> numeros
[1, 2, 4, 4, 2, 1]

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software