序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每个值(称为元素)都分配一个位置,称为索引或位置。
一、索引
序列中每个元素都有一个编号,也称为索引。这个索引是从0开始递增的,即下标是从0开始,1、2、3、······,如下图所示
python的索引也可以是负数,这个索引从右向左技术,也就是从最后一个元素开始技术,即最后一个元素的索引值是-1,倒数第二个元素的索引值是-2,以此类推,如下图所示
例如,我们我们要访问一个包括4个元素的列表,要访问它的第三个元素和最后一个元素,可以使用下面的代码
verse = ["A","B","C","D"]
print(verse[2]) #输出第二个元素
print(verse[-1]) #输出最后一个元素
结果:
C
D
二、切片
切片操作是访问序列中元素的另一种方法,它可以访问一定范围内的元素。通过切片可以生成一个新的序列。语法格式如下:
sname[start:end:ste