若 a = range(100),以下哪些操作是合法的?
A:a[-3]
B:a[2:13]
C:a[::3]
D:a[2-3]
为什么4个全是正确的,第4个选项不理解。
零基础小white求解答。
emmm,也不复杂嘛。
2-3 = -1
就相当于a[-1]
负数做下标就是从结尾处往后往前切,
a[-1],切最后一个元素
第4个等于 a[-1]
D选项等于 a[-1] , 理解方式同A
D:a[2-3] 先计算2-3等于-1啊,
等同a[-1] 取列表最后一个元素
额,这么简单吗?好像是哦,脑子没转过来。