我是 Python 新手,并且已经阅读了几篇关于切片的教程,但是我在空闲时运行的示例似乎并没有返回我期望的结果。例如,我已将以下列表分配给变量a
a=[0,1,2,3,4,5,6,7,8,9]
现在我理解切片是[number I want to include:number up to and don't want to include:step]
因此,如果我这样做a[1]
,我会期待1
。如果我这样做a[1:3]
,那就是1,2
现在,如果我这样做a[-1]
,我会得到9
但如果我这样做a[-1:-5]
,我什么也得不到。我所看到的只是[]
。这是为什么?我希望看到9,8,7,6
我在 Windows 7 Professional 上运行 Python 2.7