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 .