У меня есть вход, состоящий из списка вложенных списков вроде этого:Python - сортировать список вложенных списков
l = [[[[[39]]]], [1, 2, 3], [4, [5, 3], 1], [[[[8, 9], 10], 11], 12]]
Я хочу, чтобы отсортировать этот список на основе суммы всех чисел в вложенных списках. .. поэтому, значения я хочу сортировать по л будет выглядеть следующим образом:
[39, 6, 13, 50]
Тогда я хочу, чтобы отсортировать на их основе. Таким образом, выход должен быть:
[[1, 2, 3], [4, [5, 3], 1], [[[[39]]]], [[[[8, 9], 10], 11], 12]]
Что хорошего в питоническом способе сделать это?
Я бы сказал, что `hasattr` является более общим решением в этом случае, чем` isinstance`. – jfs 2008-11-11 20:58:34