Mam sytuację, w której mam dane, które czasami mogą być zagnieżdżone w wielu warstwach macierzy.Najprostszy sposób na zwrócenie tablicy zagnieżdżonej w wielu tablicach
Kilka razy dane mogą być zagnieżdżone jak:
[ [ 'green', 'blue', 'red' ] ]
Inne czasy
[[[ ['green', 'blue', 'red' ] ]]]
chcę wyodrębnić tablicy i zwraca go, co byłoby najbardziej pythonic sposób to zrobić?
Czy są jakieś inne elementy na listach nadrzędnych? czy po prostu chcesz pozbyć się nadmiernego zagnieżdżenia? –
Zobacz http://stackoverflow.com/questions/952914/making-a-flat-list-out-of-list-in-python –
Pozbycie się "zagnieżdżania" jest łatwe - ale wyglądałbym bardziej nie mieć go na pierwszym miejscu, tj. jeśli nieprzewidywalne wyniki - wtedy jest jakaś luka, która wymaga adresowania ... –