Объединить два массива в матрицу на python и отсортировать

Хорошо, это очень простой вопрос, для которого я не смог найти решение здесь;

У меня есть два списка A и B

A=(0,1,2,3,...,N-1)  (N elements)
B=(-50,-30,-10,.....,-45) (N elements)

Я хотел бы создать новую структуру, своего рода 2D-матрицу «C» с 2xN элементами, чтобы

C(0)=(0,-50)
C(1)=(1,-30)
...
C(N)=(N-1,-45)

я не мог добраться до этого, так как я не вижу простой способ построить такие матрицы.

Затем я хотел бы получить новую матрицу «D», в которой все элементы, поступающие из B, отсортированы от самого высокого до самого низкого, например

D(0)=(0,-50)
D(1)=(N-1,-45)
D(2)=(1,-30)
...

Как я могу этого добиться?

PS Как только я получу «D», как я могу разделить его на две строки A2 и B2, как первые? Такой

A2=(0,N-1,1,...)
B2=(-50,-45,-30,...)
5
задан Open the way 17 June 2011 в 17:48
поделиться