【发布时间】:2020-11-16 02:03:57
【问题描述】:
我正在尝试对字典进行排序:
dic = {"monday": 1, "tuesday": 1, "wednesday": 10, "thursday": 5, "friday": 10, "saturday": 11, "sunday": 11}
我正在努力:
dic = {"saturday": 11, "sunday": 11, "friday": 10, "wednesday": 10, "thursday": 5, "monday": 1, "tuesday": 1}
所以我尝试了这个:
sortedPairs = sorted(dic.items(), key=lambda x: (x[1],x[0]), reverse=True)
它似乎正在工作,但由于某些原因,它永远不会对最后两个进行排序,我一直有这个:
{"saturday": 11, "sunday": 11, "friday": 10, "wednesday": 10, "thursday": 5, "tuesday": 1, "monday": 1}
如果有人可以帮助我,那就太棒了!
【问题讨论】:
标签: python sorting dictionary key-value