我尝试在循环中动态访问数组,例如
array[n-i:-i]
,只要i != 0
,它就可以正常工作。但是如果i==0
,我得到的是array[n:0]
,我期望输出从n到结尾的array
,但它返回了空值(我猜是None
)。如何实现预期的行为?array[n-i:-i]
,只要i != 0
,它就可以正常工作。但是如果i==0
,我得到的是array[n:0]
,我期望输出从n到结尾的array
,但它返回了空值(我猜是None
)。如何实现预期的行为?
0
会输出至结尾?因为0
是一个有效的索引。如果你想要切片至结尾,请使用None
。 - Martijn Pieters