Exercice 27
Reprendre l'exercice précédent ( Exercice 26 ) , mais cette fois-ci en créant votre propre algorithme sans utiliser aucune méthode predefinie en python.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
def setDuplicate(L): # initialisation de l'ensemble' des éléments dupliqués duplicateElements = set({}) for x in L: # initialiser l'occurrence de x dans L occ_x = 0 for y in L: if x == y: occ_x = occ_x + 1 # tester si x est un élément dupliqué et ajouter le à l'ensemble des éléments dupliqués' if occ_x >= 2 : duplicateElements.add(x) return duplicateElements #Exemple L = ["Java" , "Python" , "J2EE" , "Java" , "MySQL" , "SQLite" , "Python" , "C++" ,"MySQL"] print(setDuplicate(L)) # la sortie est: {'Python', 'MySQL', 'Java'} |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 27: extraire l'ensemble des éléments dupliqués”