Exercice 29
Écrire un programme Python qui permet de supprimer les éléments dupliqués d'une liste.
Solution
1ère méthode:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# définit une fonction qui supprime les doublons dans la liste def removeDuplicate(l): # définir et initialiser la liste sans élément dupliqué unique = [] # construction de la liste sans éléments dupliqués for x in l: if x not in unique: unique.append(x) return unique # Exemple l = [2, 7, 13, 2, 17, 13, 2, 7, 13] print (removeDuplicate(l)) #output: [2, 7, 13, 17] |
2ème méthode:
1 2 3 4 5 6 7 8 9 10 11 12 |
# définir la fonction qui supprie les élément dupliqués d'une liste def removeDuplicate(l): # convertir la liste en un ensemble SET = set(l) # reconvertir l'ensemble en une liste L = list(SET) return L # Exemple l = [2, 7,7, 13, 2, 17,25, 17, 13, 15, 15, 2, 7, 13] print(removeDuplicate(l)) #output: [2, 7, 13, 15, 17, 25] |
Younes Derfoufi
CRMEF OUJDA
3 thoughts on “Solution Exercice 29: supprimer les éléments dupliqués d'une liste Python”