У меня есть список, который содержит 5 элементов [a, b, c, d, e]. Исходя из выбора пользователя, я хотел бы изменить порядок отображения и узнать, есть ли функции, которые могут дать мне вновь упорядоченный список.
e.g. If user selects d, e to move 1 position up, the resultant order will be [a,b,d,e,c]
e.g. If user selects b, e to move 1 position up, the resultant order will be [b,a,c,e,d]
e.g. If user selects b, d, e to move 1 position up, the resultant order will be [b,a,d,e,c]
Есть ли готовая функция, которая может это сделать?