Método pop

O método pop remove e retorna um elemento de uma lista pelo seu índice. No parâmetro do método definimos o índice do elemento. Se ele não for especificado - o último elemento é retornado.

Sintaxe

pythonlista.pop([índice])

Exemplo

Vamos remover o último elemento:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()

print(lst)

Resultado da execução do código:

python['a', 'b', 'c', 'd']

Exemplo

O método retorna o elemento removido:

pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())

Resultado da execução do código:

python'e'

Exemplo

Vamos encontrar um elemento pelo índice e removê-lo usando o método pop:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)

print(lst)

Resultado da execução do código:

python['a', 'b', 'd', 'e']

Exemplo

Agora vamos tentar remover um elemento por um índice que não existe na lista:

pythonlst = ['a', 'b', 'c']
lst.pop(3)

Resultado da execução do código:

errorIndexError: pop index out of range

Veja também

  • método remove,
    que remove um elemento da lista
  • método insert,
    que adiciona um elemento à lista antes de um índice especificado
  • método count,
    que retorna o número de ocorrências de um elemento na lista
  • método append,
    que adiciona um elemento ao final da lista
  • função len,
    que retorna o comprimento da lista