在Python中创建一个具有最大长度的空双端队列?

时间:2014-09-30 15:40:35

标签: python deque maxlength

我正在查看Python deque的文档,看起来构造函数是deque([iterable[, maxlen]])。是否无法使用最大长度制作空双端队列(即,未指定可迭代)?

1 个答案:

答案 0 :(得分:15)

您可以直接提供列表文字,因此您不必在单独的行中声明任何内容:

>>> collections.deque([], 42)
deque([], maxlen=42)

您还可以提供maxlen作为命名参数:

>>> collections.deque(maxlen=23)
deque([], maxlen=23)