【发布时间】:2017-06-06 14:27:54
【问题描述】:
我正在尝试理解以下行为,并欢迎任何参考(尤其是官方文档)或 cmets。
让我们考虑一个列表:
>>> x = [1,2,3,4,5,6]
这按预期工作
>>> x[-1:-4:-1]
[6, 5, 4]
但我很惊讶以下是空的:
>>> x[0:-4:-1]
[]
因此,我很惊讶以下不是空的
>>> x[0:-len(x)-1:-1]
> [1]
特别是考虑到
>>> x[0:-len(x):-1]
[]
还有那个
>>> x[0:-len(x)-1]
[]
是空的。
【问题讨论】:
标签: python list slice negative-number