扩展切片中的负步不会返回任何内容

scd*_*dmb 0 python slice

有这个代码:

a = [1, 2, 3, 4, 5]
a[2:4:-1] # returns []
a[4:2:-1] # returns [5, 4]
Run Code Online (Sandbox Code Playgroud)

为什么语句a[2:4:-1]返回一个空列表,尽管指定了范围?

Geo*_*rge 7

如果您尝试使用,a[2:4:-1]请尝试从列表索引向后移动2,4这显然不起作用.