python collections.deque用法
简介
collections.deque(maxlen=span)表示创建一个长度为span的队列
import collection
test=collections.deque(maxlen=3)
test.append(1)
test.append(2)
test.append(3)
test
#deque([1, 2, 3])
test.append(4)
test
#deque([2, 3, 4])
- 如果指定长度maxlen,则超过长度,删除
- 不指定长度,可从两端添加删除元素
test.appendleft(4) #从左侧添加4
test.popleft(4) #从左侧删除4