Предполагая, что у вас есть такой массив:
[[4, 29, 24, 3, 19, 21, 10, 7, 8, 6],
[57, 582, 855, 383, 269, 992, 967, 815, 222, 403]]
Вы можете использовать следующий код:
import copy
mappings = dict(zip(x[1],x[0]))
sorted_values = sorted(copy.deepcopy(x[1]))
new_array = [[mappings[value] for value in sorted_values] , sorted_values]
print(new_array)
O / P:
[[4, 8, 19, 3, 6, 29, 7, 24, 10, 21],
[57, 222, 269, 383, 403, 582, 815, 855, 967, 992]]