句法结构
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]
需要注意的是,切片操作返回的是原列表的一个副本,对切片进行的修改不会影响到原列表。
标签:slice,list,列表,切片,索引,步长 From: https://www.cnblogs.com/shaoSaxon/p/18032469