Consider this dictionary format.
{'KEY1':{'name':'google','date':20100701,'downloads':0},
'KEY2':{'name':'chrome','date':20071010,'downloads':0},
'KEY3':{'name':'python','date':20100710,'downloads':100}}
I'd like the dictionary sorted by downloads first, and then all items with no downloads sorted by date. Obviously a dictionary cannot be sorted, I just need a sorted listed of keys I can iterate over.
['KEY3','KEY1','KEY2']
I can already sort the list by either value using sorted
, but how do I sort by second value too?
reverse=True
as a parameter to thesorted
function, at the end. Thanks – Fantastic