-
添加:队列和栈都是从尾部/顶部添加元素:则直接使用append()即可
-
删除:
list的pop函数,默认pop()删除列表的最后一个元素,符合栈的模式 list.pop(idx) 删除列表第idx
个元素,则pop(0),就是删除队列头部元素 -
获取长度:len
-
获取栈顶元素:list[-1]
-
获取队列头部元素: list[0]
python list实现队列和栈功能
最新推荐文章于 2024-06-25 18:56:29 发布
添加:队列和栈都是从尾部/顶部添加元素:则直接使用append()即可
删除:
list的pop函数,默认pop()删除列表的最后一个元素,符合栈的模式 list.pop(idx) 删除列表第idx
个元素,则pop(0),就是删除队列头部元素
获取长度:len
获取栈顶元素:list[-1]
获取队列头部元素: list[0]