获取列表中的倒数第二个元素

PyN*_*oob 29 python indexing list

我可以使用以下内容获取列表的倒数第二个元素:

>>> lst = ['a', 'b', 'c', 'd', 'e', 'f']
>>> print(lst[len(lst)-2])
e
Run Code Online (Sandbox Code Playgroud)

有没有比使用更好的方法print(lst[len(lst)-2])来实现同样的结果?

Sco*_*ter 51

有:负指数:

lst[-2]
Run Code Online (Sandbox Code Playgroud)

  • 即使知道`-1`我也没想过要减去更多...谢谢!我会在时限结束时接受. (2认同)