列表切片

句法结构

slice = list[start:stop:step]
list 是你要进行切片的列表。
start 是切片的起始索引,如果省略,则从列表的开头开始。
stop 是切片的结束索引,但不包括该索引对应的元素。如果省略,则切片会一直到列表的末尾。
step 是切片的步长,即每次跳过多少个元素。如果省略,则默认为1。

# 从索引1开始,到索引4(不包括)结束,步长为1  
slice = my_list[1:4]  
  
# 从列表开头开始,到索引6(不包括)结束,步长为2  
slice = my_list[:6:2]  
  
# 从索引3开始,到列表末尾,步长为-1(即从后往前取)  
slice = my_list[3::-1]

需要注意的是,切片操作返回的是原列表的一个副本,对切片进行的修改不会影响到原列表。

posted @ 2024-02-25 15:30  荒坂株式会社  阅读(49)  评论(0)    收藏  举报