热线电话:13121318867

登录
2020-05-07 阅读量: 581
Python的切片方法,这里写-6为什么能取到七?不懂

Python切片参数的含义为:

[起始位置:终止位置:步长]

步长:正负数均可,其绝对值大小决定了切取数据时的‘‘步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。默认为1

起始位置:表示起始索引(包含该索引对应值);该参数省略时,表示从对象“端点”开始取值,至于是从“起点”还是从“终点”开始,则由step参数的正负决定,step为正从“起点”开始,为负从“终点”开始。

终止位置:表示终止索引(不包含该索引对应值);该参数省略时,表示一直取到数据“端点”,至于是到“起点”还是到“终点”,同样由step参数的正负决定,step为正时直到“终点”,为负时直到“起点”。


九的位置是-1,四的位置是-6,因为终止位置是开区间,所以从九取到五。步长为-2,代表从右往左每间隔一个取一个,所以取出来是九七五



24.7772
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子