使用切片和append().
lst = [0, 1, 2, 3, 4, 5]
new_lst = lst[1:]
new_lst.append(lst[0])
Run Code Online (Sandbox Code Playgroud)
您也可以使用new_lst.extend(lst[:1]),但是当头部切片是单个元素时,append(lst[0])可能稍微更高效,因为您不必构造另一个临时列表来包装单个值. lst[1:] + list[:1]可能是最糟糕的,因为与extend()版本相比,它必须创建另一个丢弃列表对象.