天天看點

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]