创建deque
# 创建空deque my_deque = deque() # 将队列变为deque my_deque = deque([1, 2, 3])
成员检测
# 成员检测:使用 in 和 not in 运算符来检查 deque 中是否包含某个元素, if 2 in my_deque: print("2 is in the deque")
两端添加元素
# append(item):在 deque 的右端添加一个元素。 my_deque.append(4) print(my_deque) # deque([1, 2, 3, 4]) # appendleft(item):在 deque 的左端添加一个元素。 my_deque.appendleft(0) print(my_deque) # 输出:deque([0, 1, 2, 3,4])
清空deque
# 清空deque my_deque.clear() print(my_deque) # 输出:deque([])
复制deque
my_deque = deque([1, 2, 3]) new_deque = my_deque.copy() print(new_deque) # 输出 deque([1, 2, 3])
元素计数
count = my_deque.count(2) print(count) # 输出:1