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

![[App intégrée] 2025 Upgraded Vidéoprojecteur 1920 * 1080P FHD 4K Mini Projecteur Portable Dual Contrôle avec Souris Android TV WiFi 6 BT5.2 180° Rotation Compatible avec HDMI/TV Stick/USB](https://www.tresfacile.net/wp-content/uploads/2025/12/Videoprojecteur-1920-1080P-FHD-4K-Mini-Projecteur-Portable-Dual-Control-250x236.png)

3 thoughts on “Solution Exercice 29: supprimer les éléments dupliqués d'une liste Python”