list.pop() Remove e retorna o elemento final
Última atualização: 2026-09-22
list.pop() Remove e retorna o elemento final
list.pop([i]) remove e retorna o elemento no índice i (por padrão, o final); lança IndexError se a lista estiver vazia.
| Categoria | Métodos de lista |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
list.pop([i])
⚙️ Parâmetros
| index Opcional | Index of the element to pop; defaults to -1 (last).(Padrão:-1) |
|---|
Retorno:The popped element, removed from the list.
Modifica o original:Sim (no próprio valor)
💥 Exceções
IndexError— Raised when the list is empty or the index is out of range.
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
3
1
[2]
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QO que pop() remove sem argumento?
AEla remove e retorna o último elemento, equivalente a pop(-1).
QO que acontece quando chamado em uma lista vazia?
AUm IndexError: pop from empty list é lançado.
QQual é a diferença entre pop(i) e remove(x)?
Apop() remove por índice e retorna esse elemento; remove() remove o primeiro elemento correspondente pelo valor e não retorna nada.
QQual é a diferença entre pop() e del?
Apop() retorna o elemento removido; del lst[i] remove sem retornar. Use del quando só for preciso remover, e pop() quando também precisar do elemento removido.