,因此,deque既可当成队列使用,也可当成栈使用。...('_')]来查看deque的全部方法,可看到如下输出。...假如程序要把deque当成栈使用,意味着只在一端添加、删除元素,因此调用append和pop方法即可。例如如下代码。...假如程序需要把deque当成队列使用,意味着一端只是用来添加元素,另一端只是用于删除元素,因此调用append、popleft方法组合即可。例如如下代码。...q中的元素:deque([0, 1, 2, 3, 4])
q中的元素:deque([4, 0, 1, 2, 3])
q中的元素:deque([3, 4, 0, 1, 2])
从上面程序运行结果来看,每次执行