“Conocimientos Programación>Python Programming

Cómo aplanar una lista anidada en Python

2015/3/21
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 .

Python Programming
Cómo Graficar con el software de Python
Cómo prevenir más de una instancia de un programa en Python
Cómo escribir código para la programación CPU
Cómo probar si un valor es un decimal o no en Python
Cómo escribir una secuencia de comandos Bot
Cómo romper una cadena en caracteres en Python
Python Lambda Lista Comprensión
Cómo diseñar software de contabilidad
Conocimientos Informáticos © http://www.ordenador.online