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

时间:2018-07-16 08:43:27

标签: python

a=[1,2,3,4,5]
b=[]

我怎样才能将a附加到b上,使b的起始索引为2,而不是0为起始索引,我的索引应从2开始

2 个答案:

答案 0 :(得分:2)

您可以这样做

b = a[2:]

如果您执行以下操作,

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

您的结果将是[[3,4,5]]

a的元素将作为列表的列表存储在b中。要仅复制a的各个元素,请使用extend

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

此打印

[3,4,5]

答案 1 :(得分:1)

您的问题不是很清楚,但是如果要从a的第二个位置开始将b的元素放到a,这将有所帮助:

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