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
lista.pop([índice])
Exemplo
Vamos remover o último elemento:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Resultado da execução do código:
['a', 'b', 'c', 'd']
Exemplo
O método retorna o elemento removido:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Resultado da execução do código:
'e'
Exemplo
Vamos encontrar um elemento pelo índice e removê-lo
usando o método pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Resultado da execução do código:
['a', 'b', 'd', 'e']
Exemplo
Agora vamos tentar remover um elemento por um índice que não existe na lista:
lst = ['a', 'b', 'c']
lst.pop(3)
Resultado da execução do código:
IndexError: 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