我彻底搜查了但找不到与此具体相关的任何内容.我有一个清单:
a = [two, three, one]
Run Code Online (Sandbox Code Playgroud)
我想移到one前面,所以它变成:
a = [one, two, three]
Run Code Online (Sandbox Code Playgroud)
问题是,它可能是列表中的任意数量.假设无法知道是否会有50个项目或3个项目.
Cat*_*lus 26
基本上:
a.insert(0, a.pop())
Run Code Online (Sandbox Code Playgroud)
但是,collections.deque如果您经常这样做,请考虑使用.
Tug*_*tes 13
该-1指数与最后一项有关.
a = a[-1:] + a[:-1]
Run Code Online (Sandbox Code Playgroud)
这适用于列表中的任意数量的元素.