list1 = [0,1,2,3,4]
print(list1[2:-1])
结果是【2,3】
问题:我选取了【2:-1】,【-1】对应的最后一个数字是4,我以为结果是【2,3,4】。但是输出却是【2,3】,请问是什么原因呢?
收起
print(list1[2:-1]) 切片都是左开右闭区间,表示右边的一个端点不包括在内
print(list1[2:]) 到最后就不要填,空的表示到最后包括最后一个元素
报告相同问题?