Hi every one,
How can we get the indices of values in the original list after sorting a
list?

for example:

(Pdb) A=[ 1, -1, 0, 7, 9, 1.3, 2.9 ]
(Pdb) A.sort()
(Pdb) A
[-1, 0, 1, 1.3, 2.9, 7, 9]
(Pdb)


Now I want to have the original indices of the sorted list, i.e:

[1, 2, 0, 5, 6, 3, 4]


If you know Matlab, in Matlab you'll write:

[B,L] = sort(A)

Then L, is what I'm refering to.

A
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to