del Excluir vinculação

Última atualização: 2026-09-22

del Excluir vinculação

del remove nomes de variáveis, atributos ou elementos de um contêiner (libera referências).

CategoriaPalavras-chave e Instruções
TipoPalavra-chave / Instrução
Versão do Pythonall

📝 Sintaxe

del target [, target]*

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

[2, 3]
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QQual é a diferença entre `del x` e `x = None`?
A`del x` remove a vinculação do nome; acessar `x` depois gera `NameError`. `x = None` apenas faz `x` apontar para `None`; o nome ainda existe. `del lst[i]` remove um elemento da lista, mudando o comprimento dela.
QO `del` pode apagar uma fatia de lista?
ASim. `del lst[1:3]` remove uma fatia de elementos; `del lst[:]` esvazia a lista inteira mas mantém o mesmo objeto de lista (diferente de atribuir uma nova lista).
QO `del` libera memória imediatamente?
ANão necessariamente. `del` só libera uma referência; o objeto só é recuperado quando sua contagem de referências chega a zero (e não há ciclo de referências). O momento exato é decidido pelo interpretador.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%