python 使用lambda对dict排序

生成字典和对字典根据“value”进行排序

from Helper.Tools import map_s
d = {map_s[k]: v ** 2 for k, v in enumerate(range(10))}
print(d)
print(sorted(d.items(), key=lambda x: x[1], reverse=True))

Helper.Tools是我自己写的一个工具包,map_s帮助平时快速生成一个字典,如下:

map_s = "abcdefghijklmnopqrstuvwxyz"
posted @ 2020-08-02 21:23  正态分个布  阅读(621)  评论(0编辑  收藏  举报