首页 > 解决方案 > 更改保持序列的列表的初始元素

问题描述

我有一个以特定顺序输出列表的算法,例如:

[0 4 3 2 1 5]

我想重新排序列表以从元素 '1' 开始并保持序列,所以我的输出将是:

[1 5 0 4 3 2]

我已经搜索并尝试了不同的可能性,但我仍在努力。

我怎样才能使这项工作?

标签: pythonpython-3.xlist

解决方案


lst = [0, 4, 3, 2, 1, 5]

将其旋转到位:

i = lst.index(1)
lst = lst[i:] + lst[:i]

推荐阅读