Python使用list对象实现堆栈和队列功能

2022-03-17 00:00:00 对象 队列 堆栈
作者:皮蛋编程(http://www.pidancode.com)
创建日期:2022/3/15
修改日期:2022/3/15
功能描述:Python中的队列和堆栈

# Python中的堆栈(LIFO),使用列表的append添加数据,pop弹出数据
a = [5, 8, 9]
a.append(11)
print(a)
print(a.pop())
print(a.pop())
print(a)

输出结果:
[5, 8, 9, 11]
11
9
[5, 8]

# Pyhton中的队列 (FIFO), append添加数据,使用pop(0)弹出第一个数据:
a = [5, 8, 9]
a.append(11)
print(a)
print(a.pop(0))
print(a.pop(0))
print(a)

输出结果:
[5, 8, 9, 11]
5
8
[9, 11]
代码在Python3.9环境下测试通过。

相关文章