【发布时间】:2016-08-04 16:26:38
【问题描述】:
我有一个简单的清单:
a = [8, 5, 2, 20, 13, 14, 17, 13, 15, 21]
我可以得到列表中的 5 个最大值:
sorted(a)[-5:]
我如何获得列表中 5 个最大值的索引?
因此,列表中的 5 个最大值是 [14, 15, 17, 20, 21],它们位于索引 [9, 3, 6, 8, 5]。我敢肯定,如果存在重复值,则可以考虑多种策略,如果它们接近其他重要值,则可能是给出它们的索引。
【问题讨论】:
-
为了完整起见,请添加您的预期结果。这将为您提供首选的minimal reproducible example。
标签: python list max slice indices