列表切片
句法结构
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]
需要注意的是,切片操作返回的是原列表的一个副本,对切片进行的修改不会影响到原列表。
本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】