tengo entrada que consiste en una lista de listas anidadas así:Python - ordenar una lista de listas anidadas
l = [[[[[39]]]], [1, 2, 3], [4, [5, 3], 1], [[[[8, 9], 10], 11], 12]]
Quiero ordenar esta lista en base a la suma de todos los números en las listas anidadas. .. así, los valores que desea ordenar de l se vería así:
[39, 6, 13, 50]
Entonces desea ordenar en base a estos. Entonces la salida debería ser:
[[1, 2, 3], [4, [5, 3], 1], [[[[39]]]], [[[[8, 9], 10], 11], 12]]
¿Qué es una buena manera pitonica de hacer esto?
Diría que 'hasattr' es una solución más general en este caso que' isinstance'. – jfs