Ich habe Eingabe einer Liste von verschachtelten Listen wie folgt aus:Python - sortieren eine Liste von verschachtelten Listen
l = [[[[[39]]]], [1, 2, 3], [4, [5, 3], 1], [[[[8, 9], 10], 11], 12]]
ich diese Liste sortiert werden soll, basierend auf der Summe aller Zahlen in den verschachtelten Listen. Die Werte, nach denen ich sortieren möchte, würden folgendermaßen aussehen:
Dann möchte ich basierend auf diesen sortieren. So sollte die Ausgabe sein:
[[1, 2, 3], [4, [5, 3], 1], [[[[39]]]], [[[[8, 9], 10], 11], 12]]
Was ist eine schöne pythonische Art, dies zu tun?
Ich würde sagen, dass "hasattr" in diesem Fall eine allgemeinere Lösung ist als "isinstance". – jfs