我有輸入組成這樣的嵌套列表的列表:Python的 - 排序嵌套列表的列表
l = [[[[[39]]]], [1, 2, 3], [4, [5, 3], 1], [[[[8, 9], 10], 11], 12]]
我想基於嵌套列出了所有數字的總和進行排序這個列表。 ..所以,我想按l排序的值應該是這樣的:
[39, 6, 13, 50]
然後我想根據這些進行排序。所以輸出應該是:
[[1, 2, 3], [4, [5, 3], 1], [[[[39]]]], [[[[8, 9], 10], 11], 12]]
什麼是一個很好的pythonic這樣做?
我會說'hasattr`是比'isinstance`更普遍的解決方案。 – jfs 2008-11-11 20:58:34