Python Del Keyword

Python Del Keyword
Proprio come C ++, Python è anche una programmazione orientata agli oggetti poiché tutto al suo interno è stato preso come oggetto. Possiamo svolgere diverse funzioni su oggetti come elenchi, dizionari, tuple e variabili. Python ci ha dato la parola chiave "del" per eliminare un singolo oggetto, ed è abbastanza facile da fare in un unico passaggio. Nella guida di oggi, discuteremo della parola chiave "Del" di Python e del suo utilizzo su diversi tipi di oggetti usando modi diversi. Questo articolo sarà un grande bonus se sei nuovo nel concetto "del". Iniziamo l'articolo di oggi aprendo la shell. Assicurati che la tua distribuzione Linux abbia installato l'ultima versione di Python. Se non ne hai uno, inserisci uno mediante la query a cinghia mostrata nell'immagine.

Abbiamo bisogno di un file Python per creare codice in Linux. Iniziamo con la creazione di un nuovo file Python con le istruzioni per il fuoristrada mostrate. Puoi provare a utilizzare l'editor di testo, l'editor VIM o l'Editor Nano per aprire questo nuovo file, proprio come abbiamo fatto nell'immagine sottostante.

Esempio 01:

Il file sarà vuoto quando lo apriamo per primo. Per avviare il codice, dobbiamo mettere il supporto Python nel nostro file, i.e. "##!/usr/bin/python ". Abbiamo avviato questo codice inizializzando una variabile stringa "x" con il valore "ubuntu". L'istruzione di stampa successiva è qui per presentare il valore della variabile "x" sulla shell. Ecco che arriva la parte principale. Abbiamo usato la parola chiave "del" con la variabile "x" per eliminare l'oggetto "x". La prossima istruzione di stampa è stata utilizzata per visualizzare il valore di "x" dopo averlo eliminato. Ci aspettiamo che questa riga visualizzerà un errore perché l'oggetto "X" è stato eliminato già utilizzando la parola chiave "del". Salva questo codice ed esci dal file con Ctrl+X.

Abbiamo eseguito questo codice con il supporto Python3 utilizzando il nome del file di seguito. Mostra il valore di "x" come "Ubuntu" utilizzando l'istruzione di stampa utilizzata prima della parola chiave "DEL". Dopo aver usato la parola chiave "Del", l'oggetto "X" è stato eliminato. Questo è il motivo per cui l'uso delle istruzioni di stampa per visualizzare l'oggetto "x" dopo aver causato il "nomeerror" all'esecuzione.

Abbiamo aperto lo stesso file per aggiornare di nuovo il codice. Abbiamo sostituito la variabile "x" con una tupla "t". Abbiamo assegnato questo valori di stringa Tuple 2 e 2 valori numerici. La dichiarazione di stampa viene utilizzata per visualizzare l'intera tupla. Quindi, abbiamo eliminato questa tupla usando "Del" e abbiamo utilizzato di nuovo l'istruzione "Stampa" per visualizzare la tupla, che mostrerà NameError.

L'istruzione di stampa ha visualizzato la tupla sull'esecuzione del codice Python aggiornato. Ma l'uso di "Del" prima della prossima dichiarazione di stampa ci mostra il nomeerror per la tupla "T".

Esempio 02:

Diamo un'occhiata all'uso della parola chiave "del" all'interno di un nuovo esempio. Questa volta, abbiamo preso un oggetto Elenco con 4 valori di stringa in esso. L'istruzione di stampa visualizzerà questo elenco nella schermata Shell. Ecco che arriva la parte "del". Abbiamo usato la parola chiave "del" e l'indice di un elenco per eliminare il valore in un determinato indice. Diciamo che abbiamo usato l'indice 3 per eliminare l'ultimo valore dall'elenco. L'istruzione di stampa mostrerà ora l'elenco aggiornato. Abbiamo mantenuto la sequenza di utilizzo degli indici in ordine decrescente per eliminare il valore da un elenco. L'ordine decrescente eliminerà i valori dall'ultimo indice di un valore, e quindi non vi sarà alcun errore all'uso della parola chiave "del". L'abbiamo fatto per un massimo di 0 indici di un elenco.

Abbiamo visualizzato l'elenco completo sulla prima riga di output. Successivamente, ogni valore dalla fine dell'elenco viene rimosso ad ogni nuova linea di output. Alla fine, viene visualizzato il vuoto.

Quando utilizziamo l'ordine ascendente per eliminare i valori dall'elenco, non darà errori quando l'elenco si restringe. Ad esempio, nel codice seguente, dopo l'utilizzo della parola chiave "del" per eliminare un valore in "0", l'indice riducerà l'elenco e l'indice 3 non sarà più. Dopo aver usato l'indice "1", non ci sarà più indice 2. Dopo aver usato l'indice "2", riceveremo un errore.

Esecuzione di questo codice, eseguito le prime 3 istruzioni di stampa e i valori eliminati "Ubuntu" e "Windows" dall'elenco. Dopodiché, lancia un errore poiché l'elenco è stato ridotto.

Per evitare questo errore, dobbiamo utilizzare solo l'indice "0" per eliminare i valori.

Questo eliminerà ogni valore dall'inizio ogni volta e l'elenco sarà finalmente vuoto, come di seguito.

Esempio 03:

Facciamo un esempio di una parola chiave "del" per eliminare il valore da un elenco di elenchi. Abbiamo inizializzato un elenco "LS" con tre elenchi. L'istruzione di stampa visualizza l'intero elenco. Dopo questo, abbiamo usato la parola chiave "DEL" per eliminare il valore nell'indice "1" di ciascun elenco. 0, 1, 2 rappresenta il numero dell'elenco. Dopo aver utilizzato l'istruzione di stampa, verrà visualizzato con i valori rimanenti.

L'output mostra il nuovo elenco di elenchi lasciati con valori singoli.

Se si desidera eliminare i valori da indici di elenco specifici, è necessario utilizzare il metodo di eliminazione a livello mostrato. Abbiamo stampato l'elenco e utilizzato la parola chiave "DEL" per eliminare i valori sugli indici 1, 2 e 3 da un elenco. Per specificare gli indici, utilizzare [] e menzionare i numeri dell'indice come 1: 4. L'indice "4" sarà escluso qui. L'ultima istruzione di stampa visualizzerà l'elenco aggiornato.

Questa esecuzione del codice mostra che il valore: Linux, Windows, OS è stato rimosso dall'elenco.

Esempio 04:

L'oggetto del dizionario memorizza il suo valore in un formato di coppia chiave. Quindi, abbiamo inizializzato un dizionario con valori di 3 tasti. La parola chiave DEL utilizza il nome "chiave" per eliminare il valore specifico dal dizionario e le istruzioni di stampa vengono utilizzate per mostrare il dizionario prima e dopo.

Il risultato mostra il dizionario originale e il dizionario aggiornato con 2 valori.

Abbiamo creato un "test" di classe con 3 variabili. Ha creato un oggetto "t" per chiamare le variabili di classe nelle prime 2 dichiarazioni di stampa. La parola chiave "DEL" viene utilizzata per eliminare l'oggetto "T" e utilizzare l'istruzione di stampa per chiamare l'ultima variabile con l'oggetto "T".

Abbiamo visualizzati 2 valori variabili prima di utilizzare "Del" sull'esecuzione di questo codice. Dopo aver eliminato l'oggetto "T", abbiamo ricevuto un errore usando l'ultima istruzione di stampa.

Conclusione:

Si tratta di utilizzare la parola chiave "del" per eliminare oggetti diversi dal codice Python utilizzato in Ubuntu 20.04 Sistema. Abbiamo usato la parola chiave "Del" in diversi modi sulla maggior parte degli oggetti usati di Python come elenchi, tuple, dizionari, variabili e classi. Tutti gli esempi utilizzati in questo articolo sono ugualmente utilizzabili su qualsiasi altra piattaforma Python per ottenere le stesse uscite.