そもそも辞書(dict型)には順序はないのですが・・・
key値やvalue値でソートして出力したい時があります.

key値の時は簡単
d = {'A':500, 'B':200, 'C':300, 'D':100, 'E':400}
for k, v in sorted(d.items()):
print k, v
実行結果
A 500
B 200
C 300
D 100
E 400


value値の時も案外簡単
for k, v in sorted(d.items(), key=lambda x:x[1]):
print k, v
実行結果
D 100
B 200
C 300
E 400
A 500


他にもいろいろなやり方があるようですがコレが一番簡単な気がします.