为什么输出是[9]不是[9,10]

img

区间是半闭半开区间,range(a,b),是[a,b) 包含a,不包含b
list1的[1:-2]切片就是1到倒数第二,但不包括倒数第二

img

#照片来源菜鸟教程
在列表中输出[X:Y],X是开始,Y是结束.X开始是包括自身,但是Y不包括自身的值,有点像 X<=list<Y ,是到Y前的值
可以参考菜鸟教程的https://www.runoob.com/python3/python3-list.html