在第一个例子中发生的是:
for i in range((len(strlist)-1),-1,-1):
print(strlist[i])
len(strlst) - 1
=2,所以当您使用它作为for循环的开始索引时,它显然是最后一个字母,因为它被索引为
0, 1, 2
c, b, a
.
-1
对于终点,它将在迭代器中减去1 3次后结束(
2, 1, 0
,到达时结束
-1个
for i in range((len(strlist)-1),0,-1):
print(strlist[i])
每当你投入
0
0个
你的清单,或第一项。会回来的
c, b
而不是
c、 乙,甲