Python är en fri programmeringsspråk som specialiserat sig lätt att läsa koden och möjligheten att lägga till moduler , några på andra språk , för att förlänga din programmering bibliotek . Vid programmering i Python , kan du behöva konvertera en kapslad lista till en endimensionell lista . Till exempel kan du ha en lista med elevernas namn kapslade av klass som du vill se listan enbart med namn . Att platta en kapslad lista i Python , använd den inbyggda " itertools " modul . Instruktioner
1
Öppna din Python redaktör
2
Type : .
Import itertools
ExampleList = [ [ ' a ' , ' b' , ' c ' ] , [ ' d ' , ' e ' , ' f ' ] , [ ' h ' ] , [ ' jag ' , ' j ' , ' k ' ] ]
FlatList = itertools.chain ( * ExampleList ) katalog
print lista ( FlatList ) Addera 3
Tryck " Enter ".
Python återvänder :
[ ' a ' , ' b' , ' c ' , ' d ' , ' e ' , ' f ' , ' h ' , ' jag ' , ' j ' , ' k ' ]
detta exempel skapar Python en ny lista , FlatList och itererar genom kapslad lista , ExampleList . För varje iteration , skriver Python listobjektet till FlatList .