3
根據值在Python 2.6中排序嵌套字典的最佳方法是什麼?我想按照內部字典的長度和最大值的內部字典進行排序。例如:如何將複雜的嵌套字典排序爲嵌套列表
d = {1: {'AA': {'a': 100, 'b': 1, 'c': 45}},
2: {'AA': {'c': 2}},
3: {'BB': {'d': 122, 'a': 4, 't': 22, 'r': 23, 'w': 12}},
4: {'CC': {'y': 12, 'g': 15, 'b': 500}}}
所需的解決方案是一個嵌套列表:
lst = [[3, 'BB', {'d': 122, 'a': 4, 't': 22, 'r': 23, 'w': 12}],
[4, 'CC', {'y': 12, 'g': 15, 'b': 500}],
[1, 'AA', {'a': 100, 'b': 1, 'c': 45}],
[2, 'AA', {'c': 2}]]
我已經現在修復它。 – user1728853
保證二級字典總是隻有一個鍵值對嗎? – mgilson
是的,secound級別只有鍵值對。 – user1728853