189 Stimmen

Wie kann der Index einer sortierten Liste zurückgegeben werden?

Ich muss eine Liste sortieren und dann eine Liste mit dem Index der sortierten Elemente in der Liste zurückgeben. Wenn die Liste, die ich sortieren möchte, zum Beispiel [2,3,1,4,5] Ich brauche [2,0,1,3,4] zurückgegeben werden.

Diese Frage wurde auf Bytes gestellt, aber ich dachte, ich würde sie hier erneut stellen. http://bytes.com/topic/python/answers/44513-sorting-list-then-return-index-sorted-item

Meine spezifische Notwendigkeit, eine Liste von Objekten auf der Grundlage einer Eigenschaft der Objekte zu sortieren. Anschließend muss ich eine entsprechende Liste neu ordnen, damit sie mit der Reihenfolge der neu sortierten Liste übereinstimmt.

Gibt es eine gute Möglichkeit, dies zu tun?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X