如何检查python列表的最后一个元素?

Posted

技术标签:

【中文标题】如何检查python列表的最后一个元素?【英文标题】:How to check the last element of a python list? 【发布时间】:2011-05-04 09:07:15 【问题描述】:

在 python 中,我需要一个堆栈,并且我正在为它使用一个 list。在文档中,它说您可以使用 append()pop() 进行堆栈操作,但是如果不移除堆栈的顶部就可以访问它呢?

如何以最易读的方式做到这一点?因为我想出的只是stack[-1:][0],这对我来说有点难看,一定有更好的方法。

【问题讨论】:

什么文件?能否提供链接或示例? docs.python.org/py3k/tutorial/… 【参考方案1】:

无需切片。

stack[-1]

【讨论】:

啊,这就是我得到第二个列表的原因,因为冒号会切片。【参考方案2】:

stack[-1]是最后一个元素

EDIT 重命名了以前称为 list 的变量(感谢 Tim McNamara)。

【讨论】:

命名变量list 是个坏主意 你说得对,这是为了演示,但无论如何都是个坏主意。

以上是关于如何检查python列表的最后一个元素?的主要内容,如果未能解决你的问题,请参考以下文章

在 ms 访问表单中检查列表中的最后一个元素

如何获取已注册的自定义元素列表

如何获取列表元素的总和? [关闭]

pytho列表知识点:

如何通过 youtube API 获取已删除视频的列表

如何删除一个list中最后一个元素