首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类似Python队列的容器

类似Python队列的容器
EN

Stack Overflow用户
提问于 2014-04-17 19:55:08
回答 2查看 351关注 0票数 0

我希望容器在python 2-7中执行以下操作:

我需要这个容器像队列一样运行:首先,我将对象附加到它,然后以“从另一端”的相同顺序得到它们。

但是,我还需要能够从队列的开头读取多达5个对象,而不会弹出它们,然后如果我不再需要它们,我将从队列中弹出它们。

我对python还不熟悉,我需要知道是否有这样的容器呢?或者任何简单的简单实现?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-17 19:57:33

我非常肯定您希望从deque模块中获得一个collections。它包括(除其他外)附加、pop、pop_left和旋转方法,还支持索引。索引速度缓慢到中间,但速度很快。

票数 2
EN

Stack Overflow用户

发布于 2014-04-17 20:20:04

从标准库中查看此模块。它应该为你提供你想要的一切。

http://my.safaribooksonline.com/book/programming/python/9780132778633/data-structures/ch02lev1sec5

代码语言:javascript
运行
复制
import Queue

q = Queue.Queue()

for i in range(5):
    q.put(i)

while not q.empty():
    print q.get(),
print
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23142277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档