|
1
6
你也可以用
|
|
2
6
|
|
|
3
3
您可以使用:
它转换字典
|
|
4
2
你可以这样做:
分解:
|
|
5
2
通过两个简单步骤:
比快
|
|
|
6
2
这将返回您想要的:
|
|
|
7
1
返回:
这是我能得到的最简单的代码,但是对字典进行排序需要花费O(nlogn),并且您应该能够在O(n)中执行相同的操作。 |
|
|
8
0
你是在寻找最有效的方法还是仅仅是在形式/算法简单性方面的最佳方法? 如果是后者,您应该考虑将字典项作为元组进行排序(您可以使用cachedict.items()获取它们),就像在这个答案中一样。 https://stackoverflow.com/a/613218/10453363 只需按值对元组排序,然后获取最后3个元组(它们是键/值对) |