Python Rimuovi tutte le istanze dall'elenco

Python Rimuovi tutte le istanze dall'elenco
Hai giocato con molte strutture di dati per aggiungere o rimuovere articoli o dati al suo interno. L'elenco è uno di questi. Si dice che gli stessi valori ripetuti siano istanze o occorrenze. Hai mai provato a rimuovere alcuni valori ripetuti specifici da un elenco? In caso contrario, questo articolo è pensato per te. Pertanto, discuteremo di alcuni metodi per rimuovere tutte le stesse istanze da una struttura dei dati dell'elenco all'interno di Python. Per questo, useremo lo strumento Spyder3 Python.

Metodo 01: Rimuovi la funzione

Il primo e più semplice metodo per rimuovere tutte le istanze da un elenco è l'utilizzo del metodo "Rimuovi ()" nel nostro codice Python. Quindi, all'interno del progetto Spyder3, abbiamo inizializzato un elenco "elenco" con alcuni valori di tipo intero. Una variabile "R" è stata definita con il valore "2". Il valore "2" della variabile "R" verrà utilizzato come occorrenza corrispondente. L'istruzione di stampa viene utilizzata per stampare l'elenco originale.

Abbiamo utilizzato l'istruzione "Try-Except" nel nostro codice per rimuovere le stesse occorrenze. All'interno del corpo "prova", abbiamo usato "mentre" per continuare a funzionare fino alla fine di un elenco. Il metodo Rimovi () sta eliminando tutte le istanze di una variabile "R" con valore "2" dall'elenco. Mentre l'istruzione TRANT viene utilizzata per continuare il programma se si verifica un errore di valore. Dopo che l'intero elenco è stato verificato, gli elementi sinistra di un elenco verranno stampati.

Elenco = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]
r = 1
Stampa ("prima di rimuovere", elenco)
Tentativo:
mentre è vero:
Elenco.Rimuovi (R)
Tranne ValueRror:
passaggio
Stampa ("dopo la rimozione", elenco)

Abbiamo ottenuto le due liste all'esecuzione di questo codice, io.e., prima della rimozione delle istanze e dopo la rimozione delle istanze.

Metodo 02: Comprensione dell'elenco

Il metodo "Comprensione dell'elenco" è il metodo successivo e semplice per rimuovere tutte le istanze da un elenco è il metodo "Comprensione dell'elenco". Abbiamo utilizzato la stessa lista qui. Inoltre, abbiamo usato la stessa variabile "R" con lo stesso valore "2" da utilizzare come istanza per la rimozione. Dopo aver stampato l'elenco originale, abbiamo utilizzato il metodo di comprensione dell'elenco, i.e., Utilizzato per loop per abbinare il verificarsi. Dopo che la condizione viene soddisfatta, i valori di sinistra verrebbero salvati nell'elenco "elenco" e quello corrispondente verrebbe ignorato. Un elenco recentemente aggiornato verrà eliminato sulla console.

Elenco = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]
r = 1
Stampa ("prima di rimuovere", elenco)
Elenco = [v per v in ultimo se v! = R)
Stampa ("dopo la rimozione", elenco)

Il risultato di questo codice è lo stesso che abbiamo ottenuto il risultato nel primo metodo, i.e., Elenco originale ed elenco privo di occorrenze.

Metodo 03: Funzione Filtro

La funzione Filter () è abbastanza utile quando si tratta di rimuovere gli stessi elementi da un elenco. Quindi, abbiamo dichiarato un elenco di tipo stringa con 7 valori di stringa in esso. Dopo aver inizializzato un elenco, abbiamo dichiarato una variabile di stringa denominata "R" con "neve" come valore. Questa stringa verrebbe utilizzata ulteriormente come istanza di corrispondenza. L'elenco delle stringhe originale è stato stampato con l'aiuto di una clausola di stampa. Quindi, abbiamo applicato la funzione Filter () su un elenco durante l'utilizzo della variabile "R" per controllare.

Se il valore dell'elenco non corrisponde al valore "r" variabile, filtrerà quel particolare valore dell'elenco. Tutti i valori filtrati dall'elenco originale sarebbero salvati in un elenco "elenco". L'elenco aggiornato verrà visualizzato dopo che l'intero elenco è stato filtrato.

List = ['John', 'Snow', 'Kelly', 'Bryan', 'Snow', 'William', 'Snow']
r = 'neve'
Stampa ("prima di rimuovere", elenco)
Elenco = elenco (filtro (R) . _ne_, elenco)
Stampa ("dopo la rimozione", elenco)

L'output per questo codice presenta l'elenco originale e l'elenco appena aggiornato e filtrato.

Conclusione

Questo articolo contiene tre metodi semplici e rispettati per rimuovere le stesse istanze o occorrenze da qualsiasi elenco di Python. Questo articolo sarà utile a tutti i nostri utenti e speriamo che ti farà capire il concetto senza intoppi e rapidamente.