字典本身就是無序的,想讓字典排序可以使用
sorted(dic,value,reverse)函數
按照鍵值排序:print?sorted(D.iteritems(),key?=?lambda?asd:asd[0])
[('a',?1),?('b',?2),?('c',?3)]
print?sorted(D.iteritems(),key?=?lambda?asd:asd[0],reverse=True)
[('c',?3),?('b',?2),?('a',?1)]
按照values排序:
print?sorted(D.iteritems(),key?=?lambda?asd:asd[1])?
[('a',?1),?('b',?2),?('c',?3)]
print?sorted(D.iteritems(),key?=?lambda?asd:asd[1],reverse=True)
[('c',?3),?('b',?2),?('a',?1)]