集合双端队列构造函数
collections deque constructor
你能解释一下 deque 的 this 构造函数吗:
import collections
buff = collections.deque([], 100)
我看过它的文档,但找不到在任何地方使用的这种形式。
class collections.deque([iterable[, maxlen]])
Returns a new deque object initialized left-to-right (using append())
with data from iterable. If iterable is not specified, the new deque
is empty.
在您的示例中,buff = collections.deque([], 100)
、
创建一个新的空双端队列对象buff
,由第一个参数指定,maxlen 为 100。这意味着双端队列对象的最大长度限制为 100。
这是文档的 link,解释得很好而且很清楚。
你能解释一下 deque 的 this 构造函数吗:
import collections
buff = collections.deque([], 100)
我看过它的文档,但找不到在任何地方使用的这种形式。
class collections.deque([iterable[, maxlen]])
Returns a new deque object initialized left-to-right (using append()) with data from iterable. If iterable is not specified, the new deque is empty.
在您的示例中,buff = collections.deque([], 100)
、
创建一个新的空双端队列对象buff
,由第一个参数指定,maxlen 为 100。这意味着双端队列对象的最大长度限制为 100。
这是文档的 link,解释得很好而且很清楚。