话不多说,直接用最直观的例子解释:
a = [0,1,2,3,4,5] # 初始列表
In: a[0::1]
Out: [0, 1, 2, 3, 4, 5]
In: a[0::2]
Out: [0, 2, 4]
In: a[1::2]
Out: [1, 3, 5]
可以看到,a[0::1] 表示从下标
为 0
的元素开始取数,步长为 1
,所以往后逐个取数,取数分别为 0 1 2 3 4 5
.
话不多说,直接用最直观的例子解释:
a = [0,1,2,3,4,5] # 初始列表
In: a[0::1]
Out: [0, 1, 2, 3, 4, 5]
In: a[0::2]
Out: [0, 2, 4]
In: a[1::2]
Out: [1, 3, 5]
可以看到,a[0::1] 表示从下标
为 0
的元素开始取数,步长为 1
,所以往后逐个取数,取数分别为 0 1 2 3 4 5
.