Python Forum
Sort MULTIDIMENSIONAL Dictionary
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sort MULTIDIMENSIONAL Dictionary
#1
Hi all,

Im trying to order a Multidimensional dictionary with no success. I get the dict by a function and the result is like this:

Output:
{'Num_Subdir': 11, 'Path': '/root/git/dir1', 'RealSize': '236K', 'Subdir': {'1234': {'Num_Subdir': 10, 'Path': '/root/git/dir1/1234', 'RealSize': '44K', 'Subdir': {'ola000': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola000', 'RealSize': '4,0K', 'Subdir': {}}, 'ola00sd1': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola00sd1', 'RealSize': '4,0K', 'Subdir': {}}, 'ola00sdf': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola00sdf', 'RealSize': '4,0K', 'Subdir': {}}, 'ola1': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola1', 'RealSize': '4,0K', 'Subdir': {}}, 'ola2': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola2', 'RealSize': '4,0K', 'Subdir': {}}, 'ola5': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola5', 'RealSize': '4,0K', 'Subdir': {}}, 'ola6': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola6', 'RealSize': '4,0K', 'Subdir': {}}, 'ola7': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola7', 'RealSize': '4,0K', 'Subdir': {}}, 'ola8': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola8', 'RealSize': '4,0K', 'Subdir': {}}, 'ola9': {'Num_Subdir': 0, 'Path': '/root/git/dir1/1234/ola9', 'RealSize': '4,0K', 'Subdir': {}}}}, 'cece': {'Num_Subdir': 0, 'Path': '/root/git/dir1/cece', 'RealSize': '4,0K', 'Subdir': {}}, 'dir11': {'Num_Subdir': 7, 'Path': '/root/git/dir1/dir11', 'RealSize': '32K', 'Subdir': {'ola1': {'Num_Subdir': 0, 'Path': '/root/git/dir1/dir11/ola1', 'RealSize': '4,0K', 'Subdir': {}}, 'ola2': {'Num_Subdir': 0, 'Path': '/root/git/dir1/dir11/ola2', 'RealSize': '4,0K', 'Subdir': {}}, 'ola3': {'Num_Subdir': 0, 'Path': '/root/git/dir1/dir11/ola3', 'RealSize': '4,0K', 'Subdir': {}}, 'ola5': {'Num_Subdir': 0, 'Path': '/root/git/dir1/dir11/ola5', 'RealSize': '4,0K', 'Subdir': {}}, 'ola6': {'Num_Subdir': 0, 'Path': '/root/git/dir1/dir11/ola6', 'RealSize': '4,0K', 'Subdir': {}}, 'ola7': {'Num_Subdir': 0, 'Path': '/root/git/dir1/dir11/ola7', 'RealSize': '4,0K', 'Subdir': {}}, 'ola9': {'Num_Subdir': 0, 'Path': '/root/git/dir1/dir11/ola9', 'RealSize': '4,0K', 'Subdir': {}}}},
Is bigger but, i only put a bit of the code. Well, now i need to order the dictionary, or the output by Num_Subdir of the root directories, so in the output the first one to show should be the directory with more 'Num_Subdir'. Im using python 3.6 and im tried too many options with no succes..
I need a helping hand!

Thanks.
Reply


Messages In This Thread
Sort MULTIDIMENSIONAL Dictionary - by mirinda - Apr-05-2019, 08:38 AM
RE: Sort MULTIDIMENSIONAL Dictionary - by perfringo - Apr-05-2019, 10:43 AM
RE: Sort MULTIDIMENSIONAL Dictionary - by perfringo - Apr-05-2019, 12:08 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Sort a list of dictionaries by the only dictionary key Calab 1 496 Oct-27-2023, 03:03 PM
Last Post: buran
Photo a.sort() == b.sort() all the time 3lnyn0 1 1,324 Apr-19-2022, 06:50 PM
Last Post: Gribouillis
  Counting Element in Multidimensional List quest_ 1 2,128 Nov-25-2020, 10:00 PM
Last Post: quest_
  Choose an element from multidimensional array quest_ 2 2,647 Nov-25-2020, 12:59 AM
Last Post: quest_
  Swap key and value of a dictionary - and sort it Omid 4 2,849 Oct-28-2020, 01:24 PM
Last Post: Omid
  Jelp with a multidimensional loop Formationgrowthhacking 1 1,859 Jan-27-2020, 10:05 PM
Last Post: micseydel
  deleting certain rows from multidimensional list aster 4 14,368 Nov-05-2017, 10:52 PM
Last Post: DeaD_EyE
  Looping through multidimensional array saraeauwhy 0 2,845 Aug-21-2017, 09:12 AM
Last Post: saraeauwhy

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020