python学习之deque()

deque()是Python函数库collections中的一个模块:from collections import deque
deque()是一个双向可操作队列,之所以称之为双向队列,是因为与普通队列相比,他不仅仅只能够实现“先入先出(FIFO)",他也能够实现”后入先出“这一功能,这点又类似于栈。
对于队列而言,先入者位于队列后端,后入者位于队列前端
l = deque()
l.pop() # 默认弹出队列后端元素
l.leftpop() # 则可弹出队列最前端(top)元素

你可能感兴趣的:(python,队列,数据结构)