Exemples de comment supprimer les doublons (répétitions) dans une liste en python:
1 -- Creer une simple liste en python
Soit la liste suivante par exemple
>>> l = ['a','a','b','c','d','d','d']
on veut a supprimer les doublons present dans cette liste.
2 -- Utiliser une simple boucle for
Une solution est d'itérer sur l'ensemble des éléments de la liste:
>>> lwd = []
>>> for i in l:
... if i not in lwd: lwd.append(i)
...
>>> lwd
['a', 'b', 'c', 'd']
2 -- Utiliser un dictionnaire
On peut aussi utiliser un dictionnaire sachant que les clés d'un dictionnaire sont uniques:
>>> lwd = list(dict.fromkeys(l))
>>> lwd
['a', 'b', 'c', 'd']