Hacker News new | ask | show | jobs
by nerfhammer 4480 days ago
more importantly it's wrong - the iteration order of .values() and .keys() is not guaranteed to be consistent
1 comments

The order of items in the dictionary isn't stable, but the order of .keys() is guaranteed to be the same as the order of .values() (as long as you don't modify the dict in between calling one then the other).

http://docs.python.org/2/library/stdtypes.html#dict.items