【python】容器collections-deque

 

函数 功能
append(x) 添加x到右端
appendleft(x) 添加x到左端
clear() 移除所有元素,使其长度为0
copy() 创建一份浅拷贝
count(x) 计算deque中元素等于x的个数
extend(iterable) 扩展deque的右侧,通过添加iterable参数中的元素
extendleft(iterable) 扩展deque的左侧,通过添加iterable参数中的元素。注意,左添加时,在结果中iterable参数中的顺序将被反过来添加。
index(x[, start[, stop]]) 返回 x 在 deque 中的位置(在索引 start 之后,索引 stop 之前)。 返回第一个匹配项,如果未找到则引发 ValueError。
insert(i, x) 位置 i 插入 x 。如果插入会导致一个限长 deque 超出长度 maxlen 的话,就引发一个 IndexError。
pop() 移去并且返回一个元素,deque 最右侧的那一个。 如果没有元素的话,就引发一个 IndexError
popleft() 移去并且返回一个元素,deque 最左侧的那一个。 如果没有元素的话,就引发 IndexError
remove(value)  
reverse()  
rotate(n=1)  

 

 

参考资料

1. 容器数据类型collections 

posted @ 2023-05-31 09:45  苏格拉底的落泪  阅读(11)  评论(0编辑  收藏  举报