No, the order of the dict will not change, because you change the values. The order depends only on the keys (or their hash values, more specifically, at least in CPython). However, it can change between versions and implementations of Python, and in Python 3.3 it will change every time you start Python.
source share