解释python切片问题

解释python切片问题,python,Python,如我们所知 seq[::stride] = [seq[0], seq[stride], ..., seq[-1] ] 但当步幅变为负值时 seq[::stride] =[seq[-stride], seq[-2*stride], . . . . ] 为什么后一种情况不同于[seq[0]、seq[-stride]、…]?,因为如果步幅为负,切片总是自动从末尾开始并向后移动

如我们所知

seq[::stride] = [seq[0],   seq[stride],     ..., seq[-1] ]
但当步幅变为负值时

seq[::stride] =[seq[-stride], seq[-2*stride], . . . . ]

为什么后一种情况不同于
[seq[0]、seq[-stride]、…]

,因为如果步幅为负,切片总是自动从末尾开始并向后移动