负索引和正索引不同,它是从右边开始检索。

它也能用于列表中的切片:

mylist=[0,1,2,3,4,5,6,7,8]
mylist[-3]
mylist[-6:-1]

一般情况下,需要配合切片使用

切片

切片是一种索引形式,它允许我们推断原始序列的整个(子)部分,而不仅仅是单个项。要在Python中对序列执行切片,需要提供两个由冒号分隔的偏移量,尽管在某些情况下可以只定义其中一个,甚至不定义(下面将讨论更多关于这些情况的内容)。第一个偏移量表示起点并包含在内,而第二个偏移量表示终点,但与起点偏移量不同,它不包含在内。

2个位置都提供并不是强制性的。如果忽略起始偏移量,则其值将默认为0。另一方面,如果不提供结束偏移量,则其默认值将等于序列的长度。实际上有三种不同的情况,如下所示:

my_string[0:]   # 忽略终点
my_string[:-1]  # 忽略起点
my_string[:]    # 都忽略

results matching ""

    No results matching ""