nur mit Python Herumspielen begann so bitte Geduld mit mir :)Python - Extrahierung des inneren meisten Listen
Nehmen Sie die folgende Liste, die verschachtelte Listen enthält:
[[[[[1, 3, 4, 5]], [1, 3, 8]], [[1, 7, 8]]], [[[6, 7, 8]]], [9]]
In einer anderen Darstellung:
[
[
[
[
[1, 3, 4, 5]
],
[1, 3, 8]
],
[
[1, 7, 8]
]
],
[
[
[6, 7, 8]
]
],
[9]
]
Wie würden Sie diese inneren Listen extrahieren, so dass ein Ergebnis mit dem folgenden Formular zurückgegeben würde:
[[1, 3, 4, 5], [1, 3, 8], [1, 7, 8], [6, 7, 8], [9]]
Vielen Dank!
EDIT (Danke @falsetru):
Leere innere Liste oder gemischte Listen werden nie Teil der Eingabe sein.
Was für zurückgegeben werden sollte '[[[[[1, 3, 4, 5]], [1, 3, 8]] , [[1, 7, 8]]], [[[6, 7, 8]]], [9, [10]]] und "[[[[[1, 3, 4, 5]]", [1, 3, 8]], [[1, 7, 8]]], [[[6, 7, 8]]]], []] '? – falsetru
Danke für die klärende Frage: Eine leere Liste oder eine Liste mit gemischten Art von Elementen wird nie Teil der Eingabe sein –