ディクショナリ(dict)のソート(sort)の仕方。

その1

キー(key)でソート

In [126]: d = {hoge:500, hage:200, hige:300, huge:100, hege:400}
     ...: for k, v in sorted(d.items()):
     ...:     print(k, v)
     ...:     
hage 200
hege 400
hige 300
hoge 500
huge 100

その2

値(value)でソート

In [127]: for k, v in sorted(d.items(), key=lambda x:x[1]):
     ...:     print(k, v)
     ...:     
huge 100
hage 200
hige 300
hege 400
hoge 500

lambda式を使うらしい。。。

ここで教えてもらった。

qiita.com

あと、ここ。

Sorting HOW TO — Python 3.3.6 documentation