Indices de toutes les Occurrences
Algorithmique classique
Enonce
Retourner la liste de tous les indices où x apparaît dans L.
Signature attendue
def tous_indices(L: list, x) -> list:
Exemple
tous_indices([1,2,1,3,1], 1)→[0, 2, 4]
📖 Rappel de cours
On parcourt en gardant l'indice, et on ajoute cet indice à une liste résultat chaque fois que l'élément correspond.
⚠ Le piège : Ici on ne sort pas au premier succès, contrairement à la recherche linéaire : il faut aller jusqu'au bout. Si rien ne correspond, on renvoie la liste vide, pas None.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- PGCD — Algorithme d'Euclide
- Nombre de Mots
- Compter les Majuscules
- Maximum des Indices Pairs
- Supprimer les Doublons
- Rotation Gauche
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.