Python 更改列表的起始索引(从0更改为2)

Python 更改列表的起始索引(从0更改为2),python,Python,如何将a附加到b,使b的起始索引为2。与其将0作为起始索引,我的索引应该从2开始,您可以这样做 a=[1,2,3,4,5] b=[] 如果您执行以下操作 b = a[2:] 您的结果将是[[3,4,5]] a的元素将作为列表列表存储在b中。要仅复制单个元素,请使用“扩展” a = [1,2,3,4,5] b = [] b.append(a[2:]) print(b) 这张照片 a = [1,2,3,4,5] b = [] b.extend(a[2:]) print(b) 你的问题不是很清

如何将a附加到b,使b的起始索引为2。与其将0作为起始索引,我的索引应该从2开始,您可以这样做

a=[1,2,3,4,5]
b=[]
如果您执行以下操作

b = a[2:]
您的结果将是[[3,4,5]]

a的元素将作为列表列表存储在b中。要仅复制单个元素,请使用“扩展”

a = [1,2,3,4,5]
b = []
b.append(a[2:])
print(b)
这张照片

a = [1,2,3,4,5]
b = []
b.extend(a[2:])
print(b)

你的问题不是很清楚,但是如果你想把a的元素从a的第二个位置放到b,这将有助于:

[3,4,5]

用一片。b、 appenda[2:]或者用extend代替appenda,您希望得到什么结果?每个列表总是从0开始。您的意思是希望能够使用[2]访问1,使用[3]访问2,等等?通常的方法是在列表的开始处放置两个伪值,例如a=[None,None,1,2,3,4,5]。我想知道是否有方法将b的索引开始到2@hellriser这毫无意义。
a = [1, 2, 3, 4, 5]
b = a[2:]
print(b)