在python中比较神奇的是,索引可以是负数:使用负数时,Python会从右边向左边计数,最后一个元素的索引值为-1,为啥不是-0呢?...>>> number=[1,2,3,4,5,6,7,8,9,10]
>>> number[1:5]
[2, 3, 4, 5]
>>>
注意点:
范围采用左闭右开,即第一个索引元素包含在分片内,第二个则不包含在分片内...右索引超出范围时,分片直接取到序列最后一个元素:
>>> number[0:19]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>>
左索引比右索引的元素在序列中出现得晚时,...分片为空序列:
>>> number[-3:1]
[]
>>>
忽略右索引,分片将直接取到最后一个索引:
>>> number[0:]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]...[:]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>>
分片的步长
分片的步长指的是,在分片索引标记的范围内,多长的距离取样一个值构成分配。