Solution Exercice 21: algorithme Python permettant de déterminer la liste des éléments dupliqués d'une liste donnée
Exercice 21 Ecrire un algorithme en python qui renvoie la liste des éléments dupliqués d'une liste données. Exemple si
|
1 |
L = [7 , 23 , 5 , 12 , 7 , 19 , 23 , 12 , 29] |
, l'algorithme renvoie la liste
|
1 |
[7 , 23 , 12 ] |
Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#coding: utf-8 def listDuplicate(L): # initialiser la liste des éléments dupliqués duplicate = [] for x in L: if L.count(x) > 1 and x not in duplicate: duplicate.append(x) return duplicate #Exemple L = [7 , 23 , 5 , 12 , 7 , 19 , 23 , 12 , 29] print("la liste des éléments dupliqués de L est : " , listDuplicate(L)) # La sortie est : la liste des éléments dupliqués de L est : [7, 23, 12] |
Younes Derfoufi CRMEF OUJDA