你有什么期望回来?您-1在该列表中的位置是2,因此您list[-1:1]的list[2:1]空列表是相同的.你可以这样做step=-1:
-1
2
list[-1:1]
list[2:1]
step=-1
list[-1:1:-1] 3
注意:通常重新分配内置变量不是一个好主意list.最好使用其他名称,即l:
list
l
l = [1,2,3] l[1] 2 l[-1] 3 l[-1:1] [] l[-1:1:-1] [3]