python切片

一.

1.定义:
切片是切片截取指定对象、数据。

2.切片应用:
切片分为三部分:
①开始(start)
②结束(end)
③过程(step)

a.开始(start):定义切片的起始位置,若没有则默认从0开始到结束。
b.结束(end):定义切片的结束位置,但是是前闭后开(与for循环的取值范围相似),若没有定义则默认切到最后结束。
c.过程(step):定义步长,一般默认值为1,它的值为正时,表示从左往右切片,若为负数,则相反,从右往左。

3.各种情况:
情况1:situation[start:]只有start,表示从start开始切到结束。
情况2:situation[:end]只有end,表示从0开始切到end。
情况3:situation[start:end]有start和end,表示从start开始切到end。
情况4:situation[start:end:step]三部分全都有,表示从start切到end每个间隔为step。

例:
全没有时:a[:],a[::]相同,均表示从0开始到最后结束。
在这里插入图片描述

只有一个时:
a[2:]或a[:6]或a[::-1]
在这里插入图片描述
a[::-1]由于step为-1,则默认为从右往左切片

有两个时:
a[2:6]或a[3:-2]或a[:3:-1]或a[3::-1]
在这里插入图片描述
a[3:-2]表示下标为3到下标倒数第二个为止,即为列表中3到8。
a[3::-1]表示从右往左切片,数字为列表中的0到3。
a[:3:-1]表示从3之后开始切片,从右往左切。

有三个时:
a[2:6:2]或a[-1:-6:-1]
在这里插入图片描述
a[-1:-6:-1]表示从-1(计列表中的9)开始,到-6(即列表中的4)结束,切片方式为从右往左。

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2023年3月8日 下午10:49
下一篇 2023年3月8日 下午10:50

相关推荐