Ciò significa che è possibile aggiungere valori duplicati a un elenco. Pertanto, in questo tutorial, discuteremo vari metodi per verificare se un elenco contiene valori duplicati."
Metodo 1 - Utilizzo di Count ()
Se hai un piccolo elenco e stai cercando un modo relativamente semplice e pulito per verificare i duplicati nella tua lista, puoi utilizzare la funzione di conteggio.
Un codice di esempio è come mostrato di seguito:
LS = [1,2,3,3,2,1,2,2,3,4,3,2]Il codice sopra utilizza un ciclo per iterare ogni elemento nell'elenco e conta il suo aspetto. Se il valore è duplicato, viene aggiunto al set DUP.
Il valore risultante è come mostrato:
Python List_Dup.PyL'output rappresenta gli elementi duplicati nell'elenco.
Metodo 2 - Usando i set
Uno dei metodi più efficienti per trovare duplicati all'interno di un elenco di Python. La struttura dei dati set in Python non può contenere valori duplicati; Quindi, possiamo usare il codice come mostrato:
LS = [1,2,3,3,2,1,2,2,3,4,3,2]Iniziamo ottenendo gli elementi unici dell'elenco iniziale. Poiché un set non può contenere duplicati, includerà un solo elemento unico. Possiamo quindi convertire questo set in un tipo di elenco e restituire:
$ python list_dup.PyMetodo 3 - Modulo Python Iterazione_Utilities
I moduli iterazione_utilities in Python ci forniscono la funzione dei duplicati, che ci consente di ottenere valori duplicati da un elenco.
Un esempio è come mostrato di seguito:
da iterazione_utilities Importa duplicatiIl codice sopra utilizza la funzione Duplicates () dal modulo iterazione_utilities per ottenere i valori duplicati. Quindi li convertiamo in un elenco e li stampiamo. Il valore risultante è come mostrato:
Python List_Dup.PyChiusura
Questo tutorial esplora vari metodi e tecniche per trovare valori duplicati in un determinato elenco.