Exercice 50
Ecrire un algorithme en python sous forme de fonction qui prends en paramètre une liste L et qui renvoie la liste des éléments dupliqués au moins 3 fois.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 |
#coding: utf-8 # fonction qui détermine les éléments dupliqués au moins 3 fois def duplicate3(L): # initialisation de la liste des éléments dupliqués au moins 3 fois dup3 = [] for i in range(0,len(L)): if L.count(L[i]) >= 3 and L[i] not in dup3: dup3.append(L[i]) return dup3 # Exemple L = [3 , 7 , 3 , 7 , 12 , 5 , 7 , 12 , 31 , 12 , 3] print(duplicate3(L)) # affiche : [3, 7, 12] |
Younes Derfoufi
CRMEF OUJDA
Merci beaucoup pour ce contenu très riche