题目描述
正倒序切片索引不对应的问题
题目来源及自己的思路
自己今天在学习代码时看到的关于切片的问题做出自己的一点尝试,发现了一点问题
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
L = [0,1,2,3,4]
print(L[-5])
print(L[:5])
print(L[-5:0:-1])
print(L[-1:0:-1])
print(L[-1::-1])
你期待的结果是什么?实际看到的错误信息又是什么?
我觉得结果应该是:
0
[0,1,2,3,4]
0
[4,3,2,1,0]
[4,3,2,1,0]
0
[0, 1, 2, 3, 4]
[]
[4, 3, 2, 1]
[4, 3, 2, 1, 0]
为什么正序的索引是0~4
但是倒序的索引-1~-6才能完全展示完成?
而单独使用L[-6]却显示超出list外