list序列的操作
序列的分片操作:
序列的索引从左往右,以0开始,递增,从右往左,以-1开始,递减。分片操作的实现需要提供两个索引作为边界,第一个索引包含在分片内,第二个则不在分片内,基本的操作如下:
>>> numbers[-3:]
[8, 9, 10]
>>> numbers[:-1]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> numbers[::-1]
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
>>> numbers[-3:]
[8, 9, 10]
>>> numbers[:]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
另外可以使用更大的步长操作:
>>> numbers[0:10:2]
[1, 3, 5, 7, 9]
>>> numbers[::2]
[1, 3, 5, 7, 9]
>>> numbers[::-2]
[10, 8, 6, 4, 2]
>>>
浙公网安备 33010602011771号