Python使用list对象实现堆栈和队列功能
作者:皮蛋编程(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环境下测试通过。
相关文章