Exercice 72
Écrire une fonction qui prend en paramètre un élément x et une liste L, et renvoie la liste des positions de x dans L. La fonction doit renvoyer la liste vide si l'élément x ne figure pas dans la liste L.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#coding: utf-8 def positions(x , L): # initialisation de la liste des positions de x dans L LPositions = [] for i in range(0 , len(L)): if L[i] == x: LPositions.append(i) return LPositions #Exemple x = 3 y = 5 L = [2 , 3 , 7 , 3 , 11 , 9 , 3 , 4] print(positions(x , L)) # affiche [1, 3, 6] print(positions(y , L)) # affiche [] |
Younes Derfoufi
1 thought on “Solution Exercice 72: algorithme python qui détermine la liste des positions d'un élément dans une liste”