小编use*_*367的帖子

排序列表后如何保存原始索引?

假设我有以下数组:

a = [4,2,3,1,4]
Run Code Online (Sandbox Code Playgroud)

然后我排序:

b = sorted(A) = [1,2,3,4,4]
Run Code Online (Sandbox Code Playgroud)

我怎么能有一个列表来映射每个数字的位置,例如:

position(b,a) = [3,1,2,0,4]
Run Code Online (Sandbox Code Playgroud)

澄清此列表包含位置而不是值)

(ps' 还考虑到前 4 个在位置 0)

python list unordered

4
推荐指数
1
解决办法
601
查看次数

标签 统计

list ×1

python ×1

unordered ×1