列表切片

句法结构

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 @   荒坂株式会社  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示