Python est un langage de programmation libre qui se spécialise dans un format facile à lire le code et la possibilité d'ajouter des modules , certains dans d'autres langues , d'étendre votre bibliothèque de programmation . Lors de la programmation en Python, vous pouvez avoir besoin de convertir une liste imbriquée dans une liste unidimensionnelle. Par exemple , vous pouvez avoir une liste de noms d'élèves par classe imbriqués que vous aimeriez voir figure uniquement par son nom. Pour aplatir une liste imbriquée dans Python , utilisez le module intégré " itertools " . Instructions 1 Ouvrez votre éditeur Python 2 Type de : . Importation itertools ExampleList = [ ['a' , 'b' , 'c' ], [' d', ' e ', ' f '], [ 'h' ], [ 'i', 'j' , 'k' ]] flat_list = itertools.chain (* ExampleList ) liste d'impression ( flat_list ) 3 Appuyez sur " Entrée". de retour Python : < p> ['a' , 'b' , 'c' , 'd', 'e' , 'f' , 'h', 'i', 'j' , 'k' ] cet exemple , Python crée une nouvelle liste , flat_list , et parcourt la liste imbriquée, ExampleList . Pour chaque itération , Python écrit l'élément de liste à flat_list .
|