A = B[start : end : step]
1. end 不包含自身,实际索引下标只到 end - 1 处
2. start, end, step 都可以为负,正都代表从左到右,负则代表从右到左
- start = -2 表示从倒数第二个开始, end = -2 表示到 倒数第三个结束
- step = -2 为负 表示从右到左两个步长
B = [1, 2, 3, 4, 5] A = B[-3: 5: 1] print(A) >> [3, 4, 5] A = B[0 : -1: 1] print(A) >> [1, 2, 3, 4] A = B[: : -1] print(A) >> [5, 4, 3, 2, 1]