集合deque构造函数

时间:2016-06-14 05:25:19

标签: python collections deque

你能解释一下deque的这个构造函数:

import collections
buff = collections.deque([], 100)

我看到了它的文档,但无法在任何地方找到此表单。

1 个答案:

答案 0 :(得分:2)

  

class collections.deque([iterable [,maxlen]])

     

返回从左到右初始化的新deque对象(使用append())   来自iterable的数据。如果未指定iterable,则使用新的deque   是空的。

在您的示例中,.catch(err => { sails.log.warn(err); errors.push(err.message); req.flash('errors', errors); res.redirect('/somewhere/view'); })

使用maxlen 100创建一个由第一个参数指定的新空deque对象buff = collections.deque([], 100)。这意味着deque对象的最大长度为100。

以下是文档的link,它的解释非常清晰。