【发布时间】:2019-07-19 04:12:48
【问题描述】:
我想按字典的值(整数)将字典排序回字典。如下:
di = {'h': 10, 'e':5, 'l':8}
我想要的是:
sorted_di = {'e':5, 'l':8, 'h':10}
我搜索了很多并将其排序到元组列表中,例如:
import operator
sorted_li = sorted(di.items(),key=operator.itemgetter(1),reverse=True)
print(sorted_li)
给:
[('e',5),('l':8),('h':10)]
但我希望它再次成为字典。
谁能帮帮我吗?
【问题讨论】:
标签: python sorting dictionary python-3.5 key-value