Python对Dict排序

2019-05-18 07:09:36来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

对下面的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.

 


原文链接:https://www.cnblogs.com/mstk/p/10885578.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:MySQL 之视图、 触发器、事务、存储过程、内置函数、流程控制、

下一篇:Python 网络爬虫干货总结