Hvordan Flat en Nøstet liste i Python
Python er et gratis programmeringsspråk som spesialiserer seg på lett-å-lese kode og muligheten til å legge til moduler, noen i andre språk, for å utvide programmering biblioteket. Ved programmering i Python, må du kanskje konvertere en nestet liste i en endimensjonal listen. For eksempel kan du ha en liste over studentnavn nestet av klasse som du gjerne vil se en oppført utelukkende ved navn. Å flate en nestet liste i Python, bruke den innebygde "itertools" modul.
Bruksanvisning
1 Åpne Python editor.
2 Type:
import itertools
ExampleList = [[ 'a', 'b', 'c'] [ 'd', 'e', 'f'] [ 'h'] [ 'i', 'j', 'k'] ]
FlatList = itertools.chain (* ExampleList)
print liste (FlatList)
3 Trykk enter."
Python avkastning:
[ 'A', 'b', 'c', 'd', 'e', 'f', 'h', 'i', 'j', 'k']
I dette eksemplet oppretter Python en ny liste, FlatList, og gjentas gjennom nestet liste, ExampleList. For hver iterasjon, skriver Python listeelementet til FlatList.