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