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

标签 python list indexing

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

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

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

最佳答案

有:负指数:

lst[-2]

关于python - 获取列表中的倒数第二个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39838900/

相关文章:

python - PyQt - 实现 QAbstractTableModel 以在 QTableView 中显示

python - 在 Python 中比较和更新数组值

python - 用 Python 中的另一个列表刷新列表内容

java - 将枚举值列表作为 HTTP 查询参数传递

Django db_index 问题

matlab - 如何从函数句柄中获取函数子集,函数句柄是 Matlab 中的函数向量

mongodb - 有什么简单的方法可以判断 mongodb 索引是否仍在使用?

python - 尽管有多个套接字,但所有接口(interface)都未被使用

python - 按日期索引的 Pandas 数据框

c# - Linq 选择列表中存在的对象(A,B,C)