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

Posted

技术标签:

【中文标题】获取列表中的倒数第二个元素【英文标题】:Getting Second-to-Last Element in List [duplicate] 【发布时间】:2017-02-11 19:53:18 【问题描述】:

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

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

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

【问题讨论】:

试试lst[-2]... 是的,它是重复的;请注意顶部/接受的答案如何为倒数第二个元素提供示例。 【参考方案1】:

有:负指数:

lst[-2]

【讨论】:

即使有-1的知识,我也没想到要减去更多...谢谢!超过时限我会接受的。

以上是关于获取列表中的倒数第二个元素的主要内容,如果未能解决你的问题,请参考以下文章

从列表(表)末尾获取第 n 个元素

jquery如何定位倒数第二个元素,如一个div里有5个ul,那jquery如何才能锁定到倒数第二个ul

Mongoose/MongoDB:获取倒数第二个文档

如何从上一个 bash 命令中获取倒数第二个参数? (在交互式 bash shell 中)

怎么取得一个数组中的倒数第二个元素

如何在倒数第二个 / 之前获取字符串