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)