I'm not sure what you're trying to imply. If it's regarding the order, you're wrong. The keys returned by either `keys()` or by `__iter__` are returned in arbitrary order [1].
[1] https://docs.python.org/2/tutorial/datastructures.html#dicti...
[1] https://docs.python.org/2/tutorial/datastructures.html#dicti...
Performing list(d) on a dictionary returns a list of all the keys used in the dictionary, in
insertion order ...EDIT: clicking through to GitHub, the date is clearly not up-to-date, so this might have been added later.