Threadser.net
數據
關鍵字
Threads
Login
串文
串文鏈結
2025-02-03 07:38
Python 實用小技巧 10 : 今天要分享的是列表切片語法,它可以幫助你輕鬆取出列表中的部分元素,格式為 list[start:stop:step]。其中,start 是起始索引(預設為 0)、stop 是結束索引(不包含該位置)、step 是每次跳幾個位置取值(預設為 1)。此語法能夠正向或反向的取出值,如果 step 設為 -1 時,則可以反轉列表。
讚
119
回覆
2
轉發
4
作者
awu.wusheng
粉絲
串文
41+
讚
回覆
轉發
24小時粉絲增長
無資料
互動率
(讚 + 回覆 + 轉發) / 粉絲數
Infinity%
回覆 (BETA)
最先回覆的內容
發文後
用戶
內容
2 小時內
沈宗叡
ericshen19555
slice也可以用來賦值 list[slice] = iterable sequence slicing 實作上其實跟list[int]是同一個東西 都是用__getitem__和__setitem__ 只是傳入的index不是int而是slice object 資結自己的實作要支援這種東西才行 像deque就沒有 對於一個 slice(start, stop, step) 物件 可以用.start .stop .step獲取他的三個屬性 還有一個方法slice.indices(length) 可以將三個屬性轉換到特定範圍內 好用的!