Существует специальная коллекция для того, что вы пытаетесь сделать, под названием OrderedDict: https://docs.python.org/3/library/collections.html#collections .OrderedDict
Проблема в том, что сортировка, которую вы делали, возвращает набор элементов вместо из диктата, и вы должны снова превратить его в диктат. Однако стандартный dict не отслеживает порядок входа по соображениям эффективности, поэтому, если вы действительно этого хотите, просто подключите набор элементов в OrderedDict, например, так:
myOrderedDict = OrderedDict(sorted(dictt.items()))