Aplatir une liste et enlever les doublons
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte00:00:00 :Dans cette partie, on va voir comment aplatir une liste.Quand on dit aplatir une liste, c'est-à-dire qu'on va avoir une liste qui contient à l'intérieur d'autres listeset on va vouloir récupérer une seule liste avec les éléments de toutes les listes à l'intérieur de celle-ci.
00:00:14 :Là, vous voyez qu'on a une liste ici avec d'autres listes à l'intérieur, donc on va vouloir l'aplatir.La façon de faire, c'est d'utiliser une petite astuce avec la fonction SUM.
00:00:23 :On fait SUM ici de la liste et on somme ça avec une liste vide.Vous allez voir que ça va aplatir notre liste.Si je print ma liste aplatie, vous voyez qu'on se retrouve avec une liste qui contient tous les éléments des listes à l'intérieursans ces sous-listes qui ont été enlevées par la fonction SUM.
00:00:44 :Ensuite, pour enlever les doublons, c'est très facile.On a déjà vu comment le faire dans la partie sur les 7.On va convertir notre liste aplatie en 7, qu'on va reconvertir en liste par la suite avec la fonction listeet qu'on va ordonner ensuite avec la fonction sorted.
00:00:59 :Là, je vais printer ma liste sans doublons.Vous voyez qu'on se retrouve avec notre liste d'origine qui a été aplatie.On a enlevé toutes les listes à l'intérieur pour en garder qu'une seule.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.