Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come appiattire un elenco nidificato in Python

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:

[ '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 .

 

Programmazione © www.354353.com