Python——双端队列deque Posted on 2018-03-26 本文介绍Python中双端队列(double-ended queue, 简称为deque)的用法 导入包12from collections import dequeimport collections 使用1234567891011121314151617181920212223242526import collectionsdq = collections.deque()dq.append(3)dq.append(4)dq.append(1)dq.appendleft(9)dq.appendleft(10)print dqprint dq.pop()print dqprint dq.popleft()print dqwhile len(dq): print dq.pop()# output:deque([10, 9, 3, 4, 1])1deque([10, 9, 3, 4])10deque([9, 3, 4])439 注意,deque没有qsize()函数,但是可以像普通队列一样使用Python内嵌的len函数