Python es un lenguaje de programación libre que se especializa en la fácil de leer código y la posibilidad de añadir módulos , algunos en otros idiomas, para ampliar su biblioteca de programación . Al programar en Python, es posible que necesite convertir una lista anidada en una lista unidimensional. Por ejemplo , usted puede tener una lista de los nombres de los estudiantes por grado anidados que desea ver en la lista única por su nombre. Para acoplar una lista anidada en Python , utiliza el módulo de " itertools " built -in . Instrucciones
1
Abre tu editor de Python
2
Tipo: .
Importación itertools
ExampleList = [ [' a', ' b' , 'c '] , [' d', ' e' , 'f '] , [' h '] , [' i ', ' j ', ' k '] ]
flatlist = itertools.chain (* ExampleList ) lista de impresión
( flatlist )
3
Pulse " Enter".
Python devuelve:
< p> [' a', ' b' , 'c ', ' d', ' e' , 'f ', ' h ', ' i ', ' j ', ' k ']
este ejemplo , Python crea una nueva lista , flatlist , y recorre la lista anidada, ExampleList . Para cada iteración, Python escribe el elemento de la lista para flatlist .