你可以这样
mylist = ['a', 'b', 'c', 'd', 'e']myorder = [3, 2, 0, 1, 4]mylist = [mylist[i] for i in myorder]print(mylist) # prints: ['d', 'c', 'a', 'b', 'e']

你可以这样
mylist = ['a', 'b', 'c', 'd', 'e']myorder = [3, 2, 0, 1, 4]mylist = [mylist[i] for i in myorder]print(mylist) # prints: ['d', 'c', 'a', 'b', 'e']