假設您有一個列表[1,2,3,4] 而且我想獲得[2,3,4,1]或[3,4,1,2]。 基本上我每次都用不同的起點使用列表,然後繼續完成列表。我將如何創建一些東西來識別python。查看列表
我現在擁有的是list [n:],其中n是移位的值,比如2,讓你從3開始。
假設您有一個列表[1,2,3,4] 而且我想獲得[2,3,4,1]或[3,4,1,2]。 基本上我每次都用不同的起點使用列表,然後繼續完成列表。我將如何創建一些東西來識別python。查看列表
我現在擁有的是list [n:],其中n是移位的值,比如2,讓你從3開始。
我相信這是你想要的
>>> def startAt(index, list):
... print list[index:] + list[:index]
...
>>> l = [0,1,2,3,4,5]
>>> startAt(3, l)
[3, 4, 5, 0, 1, 2]
>>>
你想知道什麼? – mydogisbox 2013-03-15 17:51:34