In un elenco, i componenti univoci sono un insieme di articoli diversi che non sono del tutto identici. Spesso abbiamo bisogno di recuperare elementi ripetitivi da un elenco. Possiamo raggiungere questo obiettivo impiegando tecniche di forza bruta, set, contattani e varie altre tecniche. Questo articolo ha tre modi per ottenere numeri distinti dall'elenco e calcolare il numero di elementi univoci in un elenco utilizzando illustrazioni diverse.
Usa la tecnica della forza bruta
Python utilizza l'approccio standard brute force per contare i membri unici di un elenco. Questo processo richiede tempo perché consuma molto tempo e un ampio spazio. Questa tecnica inizierà con un elenco vuoto e una variabile di conteggio inizializzata su 0. Esamineremo l'elenco dall'inizio alla fine, cercando il valore nell'elenco vuoto. Lo aggiungeremmo quindi e aumentavamo il valore della variabile di conteggio di un solo. Non possiamo contare i valori o aggiungerli all'elenco vuoto se questo non è incluso nell'elenco vuoto.
Importa Numpy come NPAll'inizio del programma, importiamo le librerie richieste Numpy come NP e Matplotlib.Pyplot come Plt. Abbiamo dichiarato un elenco. Contiene alcuni valori ripetuti e alcuni valori univoci. Abbiamo utilizzato l'istruzione di stampa per mostrare gli elementi dell'elenco inserito. Quindi prendiamo un elenco vuoto e inizializziamo la variabile su 0. Questa variabile conta i numeri immessi nell'elenco.
Abbiamo applicato il ciclo "per" per iterare tramite ogni valore dell'elenco. Inizializziamo la variabile loop 'j."Utilizziamo un'affermazione" stampa "che restituisce un elenco che mostra gli elementi univoci e il" conteggio "dei valori univoci dell'elenco definito.
Dopo aver eseguito il codice di cui sopra, otteniamo gli elementi dell'elenco originale e l'elenco senza ripetere i valori. Ci sono cinque valori univoci nell'elenco definito.
Usa il metodo del contatore per trovare gli elementi univoci dell'elenco
In questa tecnica avremo utilizzato un metodo di contatore della libreria "Collezioni". Il metodo Counter () viene utilizzato per generare un dizionario in questo esempio. Le chiavi possono diventare gli elementi univoci e i valori sarebbero il numero dell'oggetto distinto. Faremo un elenco con le chiavi del dizionario e visualizzeremo la lunghezza dell'elenco definito.
Importa Numpy come NPAvremo il codice integrando due librerie, Numpy come NP e MatplotLib.Pyplot come Plt. Abbiamo anche introdotto il metodo Counter () dalle "raccolte" della libreria. È stato dichiarato un elenco chiamato 'L'. Ha alcuni numeri che si ripetono, mentre alcuni sono unici. L'istruzione di stampa è stata utilizzata per mostrare il contenuto dell'elenco inserito.
Utilizziamo la funzione Counter () per creare una raccolta non mobile con variabili di dizionario per i componenti e i dati del dizionario per i conteggi. Abbiamo costruito un nuovo elenco dall'elenco originale, memorizzando solo gli elementi per i quali i valori chiave vengono menzionati una sola volta. Infine, abbiamo usato il comando "stampa", che restituisce un elenco contenente i membri univoci della lista dichiarata e il loro "conteggio.'
Nell'output, abbiamo ottenuto l'elenco senza elementi ripetuti e anche il conteggio di questi valori univoci dell'elenco.
Usa il metodo SET per acquisire gli elementi unici
Contueremo elementi distinti da un elenco in Python utilizzando il set. Impiegheremmo il tipo di dati integrati denominato set per questa funzione. Inizieremo con un elenco e lo trasformeremo in un set in seguito. I set, sebbene assumiamo tutti, non includerebbero membri ripetuti. Ciò includerà solo valori univoci e utilizzeremo il metodo lunghezza () per visualizzare la lunghezza dell'elenco.
Importa Numpy come NPPrima di tutto, includiamo le biblioteche Numpy come NP e Matplotlib.Pyplot come Plt. Inizializziamo una variabile e definiamo alcuni elementi ripetuti e univoci per l'elenco. Quindi utilizziamo l'istruzione "stampa" per rappresentare l'elenco definito. Ora applichiamo il metodo set (). Abbiamo fornito l'elenco definito come parametro a questa funzione. Questa funzione converte solo l'elenco richiesto in un set.
Il set è un set di dati integrati di Python. Inizializziamo un'altra variabile, "L", per archiviare tutti i membri univoci dell'elenco. Ora impieghiamo un'istruzione "stampa" per visualizzare i membri univoci e per visualizzare il conteggio dei valori dell'elenco utilizzando la funzione Len ().
Conclusione
Abbiamo discusso degli articoli unici dell'elenco in questo tutorial. Inoltre, abbiamo incluso una varietà di approcci per identificare i componenti unici dell'elenco. Abbiamo anche valutato i componenti univoci dell'elenco e quindi visualizzato il totale. Tutti gli approcci sono molto ben definiti con le illustrazioni. Sono anche descritte tutte le istanze, il che aiuterebbe l'utente a cogliere le procedure più chiaramente. A seconda dei requisiti e delle preferenze, gli utenti utilizzeranno uno qualsiasi dei metodi per determinare il numero di componenti univoci nell'elenco.