I have 2 lists:
a = [orange,apple,peach,watermelon,gum]
b = [3,4,1,2,0]
In this case, I want to take the values stored in each index in list b
and then move the elements that correspond to each element in list a
in accordance to that value.
To give a clearer example, with the above code if re-ordered the result would be:
a = [gum,peach,watermelon,orange,apple]
Since the first item in list b is 3
I need to move the corresponding first value in list a
(in this case oranges
) to that index position of the list, so it has now moved to index position 3 after being re-ordered.
Since 0
is the last element of list b
it corresponds to the last element in list a
(in this case gum
), so the last element of list a
should be moved to index position 0, as above.
We can assume that list b will be the same length as list a and that the index values will correspond to the ones in list a.