Я не уверен из твоего ответа, если это то, что ты хочешь, но взгляни и посмотри. Если у меня есть многомерный массив х:
>>> x = [[100,50,39,69,22,23,19,80,94,72],range(10)]
>>> print x
[[100, 50, 39, 69, 22, 23, 19, 80, 94, 72], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]]
и я хочу отсортировать второй вложенный массив по первому вложенному массиву, я мог бы сделать следующее:
>>> x[1].sort(key = x[0].__getitem__)
>>> print x
[[100, 50, 39, 69, 22, 23, 19, 80, 94, 72], [6, 4, 5, 2, 1, 3, 9, 7, 8, 0]]
Это то, что вы ищете?