import collections as condq = con.deque()# 右侧添加dq.append(1)print(dq, 'append')# 左侧添加dq.appendleft(2)print(dq, dq[0], 'appendleft')# 清空队列# dq.clear()# 队列某元素数量print(dq.count(1), 'count')# 在右侧扩展队列dq.extend([5, 6, 7])print(dq, 'extend')# 在左侧扩展队列dq.extendleft([0, 0, 0])print(dq, 'extendleft')# 取首次出现索引,后两个参数指定开始和结束位置,未找到抛出异常print(dq.index(1), 'index')# 在指定位置插入元素dq.insert(1, [2, 2, 2])print(dq, 'insert')# 取出并删除最右边的元素print(dq.pop(), 'pop')# 取出并删除最左边的元素print(dq.popleft(), 'popleft')# 传出指定值dq.remove([2, 2, 2])print(dq, 'remove')# 反转顺序dq.reverse()print(dq, 'reverse')# 将右侧元素按数量一次添加到左侧dq.rotate(3)print(dq, 'rotate')exit()