我是 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