Palavra -chave Python del

Palavra -chave Python del
Assim como C ++, o Python também é uma programação orientada a objetos, pois tudo dentro dele foi tomado como um objeto. Podemos executar funções diferentes em objetos, como listas, dicionários, tuplas e variáveis. Python nos deu a palavra -chave "del" para excluir um único objeto, e é muito fácil de fazer em uma única etapa. No guia de hoje, discutiremos a palavra -chave "del" do Python e seu uso em diferentes tipos de objetos usando maneiras diferentes. Este artigo será um ótimo bônus se você for novo no conceito "del". Vamos começar o artigo de hoje, abrindo a concha. Certifique -se de que sua distribuição Linux tenha a versão mais recente do Python instalada. Se você não tiver um, instale um pela consulta mostrada no belo na imagem.

Precisamos de um arquivo python para fazer código no Linux. Vamos começar a fazer um novo arquivo Python com a instrução mostrada. Você pode tentar usar o editor de texto, o editor do VIM ou o editor de nano para abrir este novo arquivo, assim como fizemos na imagem.

Exemplo 01:

O arquivo estará vazio quando o abrirmos primeiro. Para iniciar o código, devemos colocar o suporte do Python em nosso arquivo, eu.e. “#!/usr/bin/python ”. Iniciamos este código, inicializando uma variável de string "X" com o valor "Ubuntu". A próxima declaração de impressão está aqui para apresentar o valor da variável "x" no shell. Aqui vem a parte principal. Usamos a palavra -chave "del" com a variável "x" para excluir o objeto "x". A próxima declaração de impressão foi usada para exibir o valor de "x" depois de excluí -la. Esperamos que essa linha exiba um erro porque o objeto "X" já foi excluído usando a palavra -chave "del". Salve este código e saia do arquivo com Ctrl+X.

Executamos este código com suporte ao Python3 usando o nome do arquivo abaixo. Ele mostra o valor de "X" como "Ubuntu" usando a declaração de impressão usada antes da palavra -chave "del". Depois de usar a palavra -chave "del", o objeto "X" foi excluído. É por isso que o uso de declarações de impressão para exibir o objeto "X" depois de causar o "NameError" na execução.

Abrimos o mesmo arquivo para atualizar o código novamente. Substituímos a variável "X" com uma tupla "T". Atribuímos a este valores de string tupla 2 e 2 valores numéricos. A declaração de impressão é usada para exibir toda a tupla. Em seguida, excluímos esta tupla usando "Del" e usamos a declaração "Print" novamente para exibir a tupla, que mostrará o NameError.

A declaração de impressão exibiu a tupla na execução do código python atualizado. Mas o uso de "del" antes da próxima declaração de impressão nos mostra o nome do nome da tupla "t".

Exemplo 02:

Vamos dar uma olhada no uso da palavra -chave "del" em um novo exemplo. Desta vez, estamos levando um objeto de lista com 4 valores de string nele. A declaração de impressão exibirá esta lista na tela do shell. Aqui vem a parte "del". Usamos a palavra -chave "del" e o índice de uma lista para excluir o valor em um índice específico. Digamos que usamos o índice 3 para excluir o último valor da lista. A declaração de impressão agora mostrará a lista atualizada. Mantivemos a sequência de usar os índices em ordem decrescente para excluir o valor de uma lista. A ordem decrescente excluirá os valores do último índice de um valor e, portanto, não haverá erro no uso da palavra -chave "del". Fizemos isso por até 0 índices de uma lista.

Temos a lista completa exibida na primeira linha de saída. Depois disso, cada valor do final da lista é removido em cada nova linha de saída. No final, o vazio é exibido.

Quando usamos a ordem ascendente para excluir valores da lista, ela não dá erros quando a lista diminuir. Por exemplo, no código abaixo, ao usar a palavra -chave "del" para excluir um valor em "0", o índice diminuirá a lista e o índice 3 não será mais. Depois de usar o índice "1", não haverá mais índice 2. Depois de usar o índice "2", receberemos um erro.

Executando este código, executou as três primeiras declarações de impressão e valores excluídos "Ubuntu" e "Windows" da lista. Depois disso, lança um erro quando a lista foi encolhida.

Para evitar esse erro, temos que usar apenas o índice "0" para excluir os valores.

Isso excluirá cada valor desde o início sempre, e a lista estará vazia finalmente, como abaixo.

Exemplo 03:

Vamos dar um exemplo de uma palavra -chave "del" para excluir o valor de uma lista de listas. Inicializamos uma lista "LS" com três listas. A declaração de impressão exibe toda a lista. Depois disso, usamos a palavra -chave "del" para excluir o valor no índice "1" de cada lista. 0, 1, 2 representa o número da lista. Depois de usar a declaração de impressão, ele será exibido com os valores restantes.

A saída mostra a nova lista de listas deixadas com valores únicos.

Se você deseja excluir valores de índices de lista específicos, você deve usar o método de exclusão mostrado pelo abastecimento. Imprimimos a lista e usamos a palavra -chave "del" para excluir valores nos índices 1, 2 e 3 de uma lista. Para especificar os índices, use [] e mencione os números de índice como 1: 4. O índice "4" será excluído aqui. A última declaração de impressão exibirá a lista atualizada.

Esta execução de código mostra que o valor: Linux, Windows, OS foi removido da lista.

Exemplo 04:

O objeto de dicionário armazena seu valor em um formato de par de chaves. Então, inicializamos um dicionário com 3 valores de pares-chave. A palavra -chave del usa o nome "chave" para excluir o valor específico do dicionário, e as declarações de impressão são usadas para mostrar o dicionário antes e depois.

O resultado mostra o dicionário original e o dicionário atualizado com 2 valores.

Criamos um "teste" de classe com 3 variáveis. Criou um objeto "T" para chamar as variáveis ​​de classe nas 2 primeiras instruções de impressão. A palavra -chave "del" é utilizada para excluir o objeto "T" e usar a declaração de impressão para chamar a última variável com o objeto "T".

Temos 2 valores variáveis ​​exibidos antes de usar "del" na execução deste código. Depois de excluir o objeto "T", recebemos um erro usando a última instrução de impressão.

Conclusão:

Isso se trata de usar a palavra -chave "del" para excluir objetos diferentes do código python usado no Ubuntu 20.04 Sistema. Usamos a palavra -chave "Del" de maneiras diferentes na maioria dos objetos usados ​​de python, como listas, tuplas, dicionários, variáveis ​​e classes. Todos os exemplos usados ​​neste artigo são igualmente utilizáveis ​​em qualquer outra plataforma Python para obter as mesmas saídas.