共計 475 個字符,預計需要花費 2 分鐘才能閱讀完成。
Python 中可以使用切片操作來分割列表。切片操作使用類似 [start:end:step] 的語法,其中 start 表示開始索引(包含),end 表示結束索引(不包含),step 表示步長(默認為 1)。
以下是幾種常見的列表分割方法:
-
切片操作:使用 [start:end] 來獲取從索引 start 到 end- 1 的元素。
lst = [1, 2, 3, 4, 5, 6] sub_lst = lst[2:5] # 獲取索引為 2 到 4 的元素,即[3, 4, 5]
-
步長為負數時反向獲取元素:
lst = [1, 2, 3, 4, 5, 6] sub_lst = lst[::-1] # 反向獲取所有元素,即[6, 5, 4, 3, 2, 1]
-
步長為正數時獲取間隔元素:
lst = [1, 2, 3, 4, 5, 6] sub_lst = lst[::2] # 獲取間隔為 2 的元素,即[1, 3, 5]
-
使用切片操作賦值來替換列表中的元素:
lst = [1, 2, 3, 4, 5, 6] lst[2:5] = [7, 8, 9] # 替換索引為 2 到 4 的元素,即[1, 2, 7, 8, 9, 6]
以上只是一些常用的方法,還有其他更復雜的列表分割操作可以根據具體需求進行使用。
丸趣 TV 網 – 提供最優質的資源集合!
正文完