列表切片
句法结构
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]
需要注意的是,切片操作返回的是原列表的一个副本,对切片进行的修改不会影响到原列表。
本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用

浙公网安备 33010602011771号