Aplatir une Liste de Listes
Algorithmique classique
Enonce
Retourner une liste contenant tous les éléments des sous-listes de L (profondeur 1).
Signature attendue
def aplatir(L: list) -> list:
Exemple
aplatir([[1,2],[3],[4,5,6]])→[1,2,3,4,5,6]
📖 Rappel de cours
Deux boucles imbriquées : la première parcourt les sous-listes, la seconde leurs éléments, qu'on ajoute au résultat.
⚠ Le piège : append ajoute un élément, extend ajoute tous les éléments d'un itérable. Utiliser append sur une sous-liste ne l'aplatit pas : elle reste imbriquée.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Compter les Lettres (hors espaces et chiffres)
- Fusion de Deux Listes Triées
- Transposée d'une Matrice
- Suite Arithmétique
- Ziper Deux Listes
- Compter les Éléments Impairs
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.