Python è un linguaggio di programmazione gratuito che si specializza in - facile da leggere il codice e la possibilità di aggiungere moduli, alcuni in altre lingue , per estendere la vostra libreria di programmazione . Quando si programma in Python , potrebbe essere necessario convertire una lista annidata in una lista unidimensionale . Ad esempio , si può avere una lista dei nomi degli studenti nidificate per grado che vuoi vedere elencati unicamente per nome. Per appiattire una lista annidata in Python , usa il modulo built-in " itertools " . Istruzioni 
 1 
 Aprite il vostro editor di Python 
 2 Tipo 
 : . 
 
 Importazione itertools 
 
 ExampleList = [ [ 'a', 'b' , 'c' ] , [ 'd', 'e', 'f '] , [ 'h' ] , [ 'i' , 'j' , 'k' ] ] 
 
 FlatList = itertools.chain ( * ExampleList ) per lista di stampa 
 ( FlatList ) 
 
 3 Premere il tasto " Enter ". 
 
 Python restituisce: 
 < p > [ 'a', 'b' , 'c' , 'd', 'e', 'f' , 'h' , 'i' , 'j' , 'k' ] 
 
 questo esempio , Python crea un nuovo elenco , FlatList , e consente di scorrere l' elenco nidificato , ExampleList . Ad ogni iterazione , Python scrive la voce di elenco di FlatList .