Supprimer les Doublons
Algorithmique classique
Enonce
Retourner une nouvelle liste sans doublons, en conservant l'ordre d'apparition (sans utiliser set).
Signature attendue
def sans_doublons(L: list) -> list:
Exemple
sans_doublons([1,2,1,3,2,4])→[1, 2, 3, 4]
📖 Rappel de cours
On construit une nouvelle liste en n'ajoutant un élément que s'il n'y figure pas déjà. Un ensemble accélère ce test d'appartenance.
⚠ Le piège : Passer par set() puis list() est plus court mais perd l'ordre. Si l'énoncé attend l'ordre d'apparition, il faut garder la liste et se servir de l'ensemble uniquement pour tester.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Compter les Majuscules
- Indices de toutes les Occurrences
- Maximum des Indices Pairs
- Rotation Gauche
- Compter les Éléments Négatifs
- Maximum en Valeur Absolue
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.