deque支持从任意一端增加和删除元素。...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的功能.../cookbook/somefile.txt') as f:
for line, prevlines in search(f, 'python', 5):
for