Python对Dict排序
2024-09-08 10:33:05
对下面的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.
最新文章
- io.js入门(二)—— 所支持的ES6(上)
- loj 1018(状压dp+记忆化搜索)
- iPhone播放音乐
- 面向对象涉及SOLID原则
- 《java系统性能优化》--2.高速缓存
- SQL Server 远程链接服务器详细配置
- OI内的排列与组合(简单版)
- java设计模式------工厂设计模式
- android Titlebar一行代码实现沉浸式效果
- Java集合详解7:HashSet,TreeSet与LinkedHashSet
- Win10 安装 VMWare中 MAC OS X的安装,VMWare tools的配置与iOS的Helloworld
- 李航《统计学习方法》CH03
- dmesg七种用法
- luoguP4709 信息传递 置换 + 多项式exp
- $.cookie is not a function的错误原因
- JSP中文乱码问题终极解决方案
- plsql 安装后database下拉没有东西(转)
- 《课程设计》——foremost的使用
- Backbone学习笔记 - Collection及Router篇
- 为iOS项目添加Daily Build