【发布时间】:2019-03-07 21:13:47
【问题描述】:
a[:-3:-1] # the last two items, reversed
a[-3::-1] # everything except the last two items, reversed
我不明白这两个切片是如何发生的。对于您看到的第一个命令,没有给出第一个元素。所以理想情况下,它应该从头开始,但事实并非如此。它正在反向打印最后两个元素。
对于第二个,如果你看到 -3 表示它指的是结尾的第三个元素,但切片是从头开始的。我完全被卡住了,不知道为什么。
【问题讨论】:
-
如果你在谷歌上搜索“Python list slice”这个短语,你会发现教程比我们在此处的答案中解释得更好。
标签: python python-3.x slice