Puoi rimuovere i duplicati da un Python usando dict.fromkeys(), che genera un dizionario che rimuove tutti i valori duplicati. Puoi anche convertire un elenco in un set. Devi convertire il dizionario o impostarlo di nuovo in un elenco per vedere un elenco i cui duplicati sono stati rimossi.
Quando lavori con un elenco in Python, potrebbe verificarsi uno scenario in cui desidera rimuovere i duplicati dall’elenco. Ad esempio, supponiamo che tu sia uno chef che sta fondendo il vecchio e il nuovo menu per il tuo ristorante. Potresti voler rimuovere tutti i duplicati che si verificano dalla combinazione dei due menu.
Questo tutorial tratterà l’uso del metodo dict.fromkeys() per convertire un elenco in un insieme. Discuteremo come riconvertire l’output di questi due metodi in un elenco in modo da poter interpretare i dati come un elenco.
Python rimuove i duplicati da un elenco
Puoi rimuovere duplica usando un set Python o il metodo dict.fromkeys().
Il metodo dict.fromkeys() converte una lista in un dizionario. I dizionari non possono contenere valori duplicati, quindi un dizionario con solo valori univoci viene restituito da dict.fromkeys().
I set, come i dizionari, non possono contenere valori duplicati. Se convertiamo un elenco in un insieme, tutti i duplicati vengono rimossi.
Python Rimuovi duplicati dall’elenco: dict.fromkeys()
I dizionari Python memorizzano i dati in una struttura chiave/valore. I dizionari mappano le chiavi ai valori e creano una coppia che memorizza i dati in Python.
I dizionari in Python non possono includere chiavi duplicate. Se convertiamo la nostra lista in un dizionario, rimuoverà tutti i valori duplicati. è qui che entra in gioco il metodo fromkeys().
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio del bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.
fromkeys() è una funzione incorporata che genera un dizionario dalle chiavi che hai specificato. Poiché i dizionari non possono includere chiavi duplicate, la funzione rimuoverà tutti i valori duplicati dal nostro elenco. Quindi, possiamo riconvertire il nostro dizionario in un elenco.