1. 程式人生 > >每天一點python -- python字典排序

每天一點python -- python字典排序

參考:http://www.cnblogs.com/kaituorensheng/archive/2012/08/07/2627386.html

            http://www.cnblogs.com/BeginMan/p/3193081.html

dict={'A':1,"C":2,“B”:4,“E”:3}

在python 的字典是一個無序的儲存結構,每個元素是key-value對。

對字典按值排序:

print  sorted(dict.iteritems(),key=lambda dict:dict[1],reverse=True)

對字典按鍵排序:

print sorted(dict.iteritems(),key=lambda dict:dict[0],reverse=False)

函式原型:sorted(dic,value,reverse)

解釋:

1.iteritems()  (元組的形式)

功能:iteritems()以迭代器物件返回字典鍵值對

2.reverse()

reverse:註明升序還是降序,True--降序,False--升序(預設)