天天看点

python slice函数使用

功能: 对迭代对象进行切片。

使用:

  1. 定义slice范围和步长
  2. 使用定义好的slice进行切片

例子:

slice(start, stop, step)

a = list(range(1, 10))
s = slice(2, 7, 2) # 开始idx=2,结束idx=6,步长为2,注意区间是左闭右开
b = a[s]
           
a
Out[57]: [1, 2, 3, 4, 5, 6, 7, 8, 9]
b
Out[56]: [3, 5, 7]