Рассмотрим этот формат словаря.
{'KEY1':{'name':'google','date':20100701,'downloads':0},
'KEY2':{'name':'chrome','date':20071010,'downloads':0},
'KEY3':{'name':'python','date':20100710,'downloads':100}}
Сначала мне нужен словарь, отсортированный по загрузкам, а затем все элементы без загрузки, отсортированные по дате. Очевидно, словарь не может быть отсортирован, мне просто нужен отсортированный список ключей, которые я могу перебрать.
['KEY3','KEY1','KEY2']
Я уже сортирую список по значению с помощью sorted
, но как мне сортировать по второму значению?