Consider this dictionary format.
{\'KEY1\':{\'name\':\'google\',\'date\':20100701,\'downloads\':0}, \'KEY2\':{\'name\':\'chrome\',\'date\':20071010,\'downlo
a = {'KEY1':{'name':'google','date':20100701,'downloads':0}, 'KEY2':{'name':'chrome','date':20071010,'downloads':0}, 'KEY3':{'name':'python','date':20100710,'downloads':100}} z = a.items() z.sort(key=lambda x: (x[1]['downloads'], x[1]['date']))