Почему меняется последовательность элементов при создании словаря?
Словарь не хранит последовательность добавления. Если нужен таковой, используйfrom collections import OrderedDict
https://docs.python.org/3/library/collections.html...
потому
исправить    - как написал Roman Kitaev 
или другими извращениями