Python er et gratis programmeringsspråk som spesialiserer seg på lett - å-lese koden og muligheten til å legge til moduler , noen i andre språk , for å utvide programmering biblioteket . Ved programmering i Python , kan du trenger å konvertere en nestet liste i en en-dimensjonal liste . For eksempel kan du ha en liste over elevnavn nestet på karakter som du ønsker å se oppført utelukkende ved navn. Å flate en nestet liste i Python , bruke den innebygde " itertools " modulen. Instruksjoner
en
Åpne Python redaktør
2
Type: .
Import itertools
ExampleList = [ [ 'a' , 'b' , 'c '] , [' d ', ' e ', ' f '] , [' h '] , [' jeg ', ' j ', ' k' ] ]
FlatList = itertools.chain ( * ExampleList )
utskriftsliste ( FlatList )
3
Trykk på " Enter".
Python avkastning :
< p> [' a', 'b ', ' c ', ' d ', ' e ', ' f' , 'h ', ' jeg ', ' j ', ' k ']
dette eksempelet skaper Python en ny liste , FlatList , og gjentar gjennom nestet liste , ExampleList . For hver iterasjon , skriver Python listen elementet til FlatList .