Словари не упорядочены. Таким образом, нет никакого способа сделать это.
Если у вас есть python2.7 +, вы можете использовать collections.OrderedDict - в этом случае вы можете получить список элементов с помощью .items(), а затем отменить его и создать новый OrderedDict из перевернутого списка:
>>> od = OrderedDict((('a', 'first'), ('b', 'second')))
>>> od
OrderedDict([('a', 'first'), ('b', 'second')])
>>> items = od.items() # list(od.items()) in Python3
>>> items.reverse()
>>> OrderedDict(items)
OrderedDict([('b', 'second'), ('a', 'first')])