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
1 thought on “Solution Exercice 21: algorithme Python permettant de déterminer la liste des éléments dupliqués d'une liste donnée”