Jaki jest najszybszy sposób spłaszczenia dowolnie zagnieżdżonych list w Pythonie? [duplikować]
Możliwy duplikat:
Spłaszczanie płytkiej listy w Pythonie
Spłaszcz (nieregularna) lista list w Pythonie
EDYTOWAĆ: Pytanie nie jestw jaki sposób aby to zrobić - tak byłoomówione w innychpytania - pytanie brzmi, co to jestnajszybszy metoda?
Już wcześniej znalazłem rozwiązania, ale zastanawiam się, jakie najszybsze rozwiązanie polega na spłaszczeniu list zawierających inne listy o dowolnej długości.
Na przykład:
[1, 2, [3, 4, [5],[]], [6]]
Stanie się:
[1,2,3,4,5,6]
Może istnieć nieskończenie wiele poziomów. Niektóre obiekty listy mogą być ciągami znaków, które nie mogą być spłaszczone na ich kolejne znaki na liście wyników.