对python中切片详解

本文详细介绍了Python中切片的概念,包括起始索引、结束索引和步长。通过实例展示了如何进行切片操作,如全量截取、指定范围截取以及反向取值等。同时,文中提供了多个代码示例来帮助理解切片操作的用法。
摘要由CSDN通过智能技术生成
  • Start:起始索引,从0开始,-1表示结束

  • End:结束索引

  • Step:步长

  • end-start=正数时,从左向右取值,=负数时反向取值

  • 注意:切片结果不包含结束索引,即不包含最后一位,-1代表最后一个位置索引

常用的几种方式:

  • [:] 如:list2=list1[:] 全部截取

  • [0:1:n] 如:list1[0:3;1] 从0开始到3每次增加1截取,不包含索引结束位置

  • [0:-1:1]:从0开始到结束,每次增加1,截取不包含索引结束位置

  • [:3]:默认从起始位置索引,每次增加1截取,结束位置索引为3

  • [3:0:-1]反向取值,每次增加1截取,不包含索引结束位置

直接看例子会更直观一些

‘’’

学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025

寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!

‘’’

list1 = [‘ji’,‘yan’,‘jiao’]

list2 = list1[:]

print(‘list1[:] 打印出的结果为:’,list2)

‘’’

打印结果:

list1[:] 打印出的结果为: [‘ji’, ‘yan’, ‘jiao’]

‘’’

list1 = [‘ji’,‘yan’,‘jiao’]

list3 = list1[0:1:1]

list3_1 = li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值