python 字典排序


Python 字典排序

在python里,字典是內置的數據類型,是個無序的存儲結構,每一個元素是key-value對:

dict1={'A': 9, 'C': 5, 'B': 1, 'E': 14, 'D': 3, 'G': 3, 'F': 3, 'I': 9, 'H': 7, 'J': 1, 'L': 2, 'O': 8, 'N': 3, 'P': 4, 'S': 10, 'R': 5, 'U': 1, 'T': 17, 'W': 1, 'V': 1}
#對字典按值排序,以元組的形式返回
print sorted(dict1.iteritems(),key=lambda dict1:dict1[1],reverse=True)
#對字典按鍵排序,以元組的形式返回
print sorted(dict1.iteritems(),key=lambda dict1:dict1[0],reverse=False)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM