ich eine Liste von 10 Einzelteile haben, und eine weitere Liste von 10 zufällig wiederholten Zahlen nicht, wie folgend:Wie eine Liste neu zu ordnen, basierend auf einer Liste von Indizes
l = [a,b,c,d,e,f,g,h,i,j]
m = [1,4,5,9,2,6,3,7,8,10]
Ich möchte l
neu zu ordnen, so dass jeder Artikel in l
nimmt seinen entsprechenden Index von m
.
Zum Beispiel sollte b
der vierte werden und e
sollte der zweite werden.
Ich bin wirklich am Algorithmus fest und die Logik bugs mich, so dass ich keine Ahnung habe, wie man thi nähert.
Wie kann ich das tun?
Warum möchten Sie die Liste "l" sortieren? Sie können die Indizes von 'm' immer direkt in jeder Berechnung verwenden:' l [m [i] - 1] ' –