如何检查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列表的最后一个元素?的主要内容,如果未能解决你的问题,请参考以下文章