当前位置: 移动技术网 > IT编程>脚本编程>Python > Python对Dict排序

Python对Dict排序

2019年05月19日  | 移动技术网IT编程  | 我要评论

环球华网,三穗县人民政府网,www.dage.cc

对下面的dict:

    aps = {}
    for key in t.keys():
        ap = average_precision(t[key], p[key])
        aps[key] = ap

如果用value从大到小排序:

aps = sorted(aps.items(), key=lambda d:d[1], reverse = true)

如果对key排序,用d[0];默认的是从小到大排序,如果是从大到小,需要用reverse = true.

注意返回的是一个list,不再是dict.

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网