关于 python 中元组和列表中的负索引的问题

Question regarding negative indices in tuples and lists in python

在这个程序中,

t=(1,2,3,4,5,6)   
print(t[-1:-4])

为什么输出是:

()

不是,

(6,5,4)

列表也是如此。我注意到 print(t[-4:-1]) 没有给出 () 的输出,而是给出了 (3, 4, 5)

这是怎么回事?为什么我们不能倒退。请帮助我,我刚刚开始 python,我没有编程背景!

你要用负步:

>>> t[-1:-4:-1]
(6, 5, 4)