Hoe kan je duplicaten uit een lijst verwijderen?
De meest eenvoudige methode is om een nieuwe lijst te maken. Als het item er al inzit, voeg je het niet toe:
Bijvoorbeeld:
test_lijst = [1, 3, 5, 6, 3, 5, 6, 1]
om hier de duplicaten uit te halen gebruik je volgend trucje:
nieuwe_lijst = [ ]
for i in test_lijst:
if i not in nieuwe_lijst:
nieuwe_lijst.append(i)
print (nieuwe_lijst)
De for-lus zal automatisch door de lijst gaan, als het ingelezen item niet in de nieuwe lijst staat, wordt deze toegevoegd aan de lijst, anders zal er niets gebeuren.