Python slice() 函數

實例

創建一個元組和一個 slice 對象。使用 slice 對象僅獲取元組的前兩項:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])

運行實例

定義和用法

slice() 函數返回 slice 對象(切片)。

slice 對象用于指定如何對序列進行裁切。您可以指定在哪里開始裁切以及在哪里結束裁切。您還可以指定步進,例如只切每隔一個項目。

語法

slice(start, end, step)

參數值

參數 描述
start 可選。整數,指定在哪個位置開始裁切。默認為 0。
end 可選。整數,指定在哪個位置結束裁切。
step 可選。整數,指定裁切的步進值。默認為 1。

更多實例

實例

創建一個元組和一個切片對象。在位置 3 處啟動切片對象,并在位置 5 處裁切,并返回結果:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3, 5)
print(a[x])

運行實例

實例

創建一個元組和一個切片對象。使用 step 參數返回每第三個項目:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0, 8, 3)
print(a[x])

運行實例