deque支持从任意一端增加和删除元素。...from collections import deque
d = deque("abcdefg")
print d
print "length:", len(d)
print "left end:"...print d
输出结果如下:
deque([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
deque([8, 9, 0, 1, 2, 3, 4, 5, 6, 7])
deque([0,...import deque
d = deque(range(10))
d.reverse()
maxlen
deque还可以设置队列的长度,使用 deque(maxlen=N) 构造函数会新建一个固定大小的队列...from collections import deque
d1 = deque(maxlen=5)
d2 = deque(range(10),4)
应用
有限长度的deque可以提供类似于tail的功能