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])