Exercice 29
Écrire un programme Python qui permet de supprimer les éléments dupliqués d'une liste.
Solution
1ère méthode
# -*- coding: UTF-8 -*-
# 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))
2ème mthode
# -*- coding: utf-8 -*-
# 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))
Younes Derfoufi
CRMEF OUJDA
Post Views:
4 425
1 thought on “Solution Exercice 29: supprimer les éléments dupliqués d'une liste Python”