关于 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)
在这个程序中,
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)