Python切片
Posted wt714
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python切片相关的知识,希望对你有一定的参考价值。
一、切片的理解
1.格式:[start : end : step]
2.Start:起始索引,从0开始,-1表示结束
3.End:结束索引
4.Step:步长
5. end-start=正数时,从左向右取值,=负数时反向取值
二、常用的几种方法
1.[:]表示全部截取
2.[0:1:n] 如:list1[0:3;1] 从0开始到3每次增加1截取,不包含索引结束位置
3.[0:-1:1]:从0开始到结束,每次增加1,截取不包含索引结束位置
4.[:3]:默认从起始位置索引,每次增加1截取,结束位置索引为3
5.[3:0:-1]反向取值,每次增加1截取,不包含索引结束位置
三、代码实例
第一种
a=[1,2,3,4,5,6,7] print(a[:])
<<<[1,2,3,4,5,6,7]
第二种
a=[1,2,3,4,5,6,7] print(a[0:3:1])
<<<[1,2,3]
第三种
a=[1,2,3,4,5,6,7] print(a[0:-1:1])
<<<[1,2,3,4,5,6]
第四种
a=[1,2,3,4,5,6,7] print(a[:3])
<<<[1,2,3]
第五种
a=[1,2,3,4,5,6,7] print(a[3:0:-1])
<<<[4,3,2]
以上是关于Python切片的主要内容,如果未能解决你的问题,请参考以下文章