【发布时间】:2016-03-23 17:43:03
【问题描述】:
是否有一个集合在超过其最大大小属性时引发异常?
我知道它发生在 Queue.Queue 对象中,但是当我使用 collections.deque 时它没有引发异常,而是最后一个元素被覆盖了。
提前致谢!
【问题讨论】:
-
您可以创建一个自定义包装器,继承最合适的集合或内置类型,添加一个长度属性并在通过覆盖方法添加新元素之前对其进行检查。
-
当您说“收集”时,您是指双端队列吗?还是字典?或者
Queue有什么不符合您的需求的。
标签: python collections max-size