概述
collection.deque
- deque (maxlen=N)创建了一个固定长度的队列,最大长度为N
- 可添加元素 : q.append()
- 可弹出元素 : q.pop(), 元素被弹出后,就不在队列里了
- 默认从右边添加和弹出,也可从左边添加和弹出元素: q.appendleft(), q.popleft()
from collections import deque
q = deque(maxlen=3)
q.append(1)
q.append(2)
q.append(3)
print(q)
print(type(q))
#deque([1, 2, 3], maxlen=3)
#<class 'collections.deque'>
q.append(4)
print(q)
#deque([2, 3, 4], maxlen=3)
q.appendleft(0)
print(q)
#deque([0, 2, 3], maxlen=3)
print(q.pop())
#3
print(q)
#deque([0, 2], maxlen=3)
print(q.popleft())
#0
print(q)
#deque([2], maxlen=3)
最后
以上就是无限红牛为你收集整理的collection.deque 固定长度队列的全部内容,希望文章能够帮你解决collection.deque 固定长度队列所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复