【发布时间】:2013-11-12 00:20:00
【问题描述】:
假设我有一个列表 [10, 5, 7],我想将其简化为指示相对顺序 [3, 1, 2] 的内容。我不知道如何在 Python 中转换它。
【问题讨论】:
-
这并不是真正的减少; “减少”通常意味着您最终得到的值比开始时要少(实际上,通常是许多列表中的 1 个)。
-
看看这个:stackoverflow.com/questions/10777271/…查字典并枚举。
-
@PatrickKostjens 真的很恶心的蛮力方法,我从 1 迭代到列表中的最大值,然后在遇到订单时检查它们,但它超级慢,可能不值得使用