2016-10-03 127 views
8

我可以用下面获取列表的第二到最后一个元素:获得第二到最后一个元素的列表

>>> lst = ['a', 'b', 'c', 'd', 'e', 'f'] 
>>> print(lst[len(lst)-2]) 
e 

难道还有比使用print(lst[len(lst)-2])实现这一相同的一个更好的方法结果?

+5

尝试'LST [-2]'... – Efferalgan

+1

是的,它是一个重复;注意顶部/被接受的答案也是倒数第二个元素的例子。 – TigerhawkT3

回答

18

有:负指数:

lst[-2] 
+0

即使知道'-1'我也没有想到要减去更多......谢谢!我会在时限结束时接受。 – PyNoob

相关问题