Jak iterować za pośrednictwem uporządkowania w Pythonie

from collections import OrderedDict

d = OrderedDict()
d['a'] = 1
d['b'] = 2
d['c'] = 3

for key, value in d.items():
    print key, value
Foolish Flatworm