Exercice 26
Ecrire un programme en python qui renvoie l'ensemble des éléments dupliqués d'une liste données.
Exemple si L = ["Java" , "Python" , "J2EE" , "Java" , "MySQL" , "SQLite" , "Python" , "C++" ,"MySQL"]
l'algorithme renvoie l'ensemble {"Java" , "Python", "MySQL" }
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 |
def setDuplicate(L): # initialiser la liste des éléments dupliqués duplicate = set({}) for x in L: if L.count(x) > 1 and x not in duplicate: duplicate.add(x) return duplicate #Exemple L = ["Java" , "Python" , "J2EE" , "Java" , "MySQL" , "SQLite" , "Python" , "C++" ,"MySQL" ] print("l'ensemble des éléments dupliqués est : " , setDuplicate(L)) # La sortie est : l'ensemble des éléments dupliqués est : {'Python', 'Java', 'MySQL'} |
Younes Derfoufi
CRMEF OUJDA
2 thoughts on “Solution Exercice 26: ensemble des éléments dupliqués”