如何在python中进行反向切片?

Hit*_*mus 1 python slice

说我有lst = [1, 2, 3],我想以相反的顺序访问最后两个元素,如[3, 2]

我如何使用切片来做到这一点?

don*_*mus 5

只需将边界放入切片中:

>>> [1,2,3][-1:-3:-1]
[3, 2]
Run Code Online (Sandbox Code Playgroud)

在切片中-1:-3:-1:

  • 第一个元素是我们想要开始的位置(-1);
  • 第二个是我们希望停止的地方(不包括在内);
  • 第三个是方向(或跳过)(向后).