您能解释一下双端队列的构造函数吗?
import collections
buff = collections.deque([], 100)
我看到了它的文档,但是找不到任何地方使用的表格。
最佳答案
class collections.deque([iterable [,maxlen]])
返回从左到右初始化的新双端队列对象(使用append())
来自可迭代的数据。如果未指定iterable,则新双端队列
是空的。
在您的示例buff = collections.deque([], 100)
中,
创建一个新的空双端队列对象buff
,由第一个参数指定,最大值为100。这表示双端队列对象的最大长度为100。
这是文档的link,对其进行了很好而清晰的解释。
关于python - 集合双端队列构造函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37803574/