Я хочу изменить порядок списка с длиной n, где n может быть любым целым числом от 5 до 20.
пример списка = [1,2,3,4,5,6]
для каждого из моих сгенерированных списков, я хочу переместить последний, но один элемент [-2] в начало списка [0] так, чтобы конечный порядок стал:
new_list = [5,1,2,3,4,6]
Я пробовал:
myorder =[1,2,3,4,5,6]
new_order = [(myorder[-2]), [i for i in myorder[:-2]], (myorder[-1])]
, но это дает мне список в списке:
[5, [1, 2, 3, 4], 6]
Есть ли простой способ сделать это для понимания списка?