本文从总结Python中栈和队列的基本使用
Python 中queue模块是线程安全的,为多线程任务设计的,没有peek()操作
- 双端队列(deque)是一个具有栈和队列性质的数据结构,可以从两端弹出
普通的栈和队列
栈
list实现栈
1 | # init |
deque实现栈
1 | from collections import deque |
队列
list实现栈
1 | # init |
deque实现队列
1 | from collections import deque |
线程安全的栈和队列
queue模块实现队列和栈
1 | import queue |