| 函数 |
功能 |
| 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) |
|