对于列表:
L=[0,1,2,3,4,5,6,7,8,9,10]
我想把列表反转,可以通过以下方法获得答案:
L[::-1]
获得 [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
。
然而,当我尝试
L[10:0:-1]
我得到了一个没有0的列表
[10,9,8,7,6,5,4,3,2,1]
。
L[10:1:-1]
和L[10:-1:-1]
都无法给出答案。另一方面,
L[200::-1]
,L[10:-12:-1]
给出正确的答案,尽管L[200]
,L[-12]
超出了范围。我想了解Python在这种情况下的基本逻辑。谢谢。
L[10::-1]
同样有效。 - Jason Sperske