那就开始今天的教程吧
1.本节课学习collections里面的deque的数据结构,它是个双向的队列,可以对它的首端和末端进行相关的操作,比如插入和删除,如果同学们想了解相关的内容,可以去看Python的相关文档,或者是进入到源码去查看。
2.创建deque,第一个参数是iterable的对象,它是可以遍历的数据结构,有optional的字段,比如maxlen最大的长度。
3.初始化一个deque叫做d,传入的这个参数是个列表,如果想往末尾去添加数据,可以使用append,比如1 2 3这个deque,如果append4以后,打印出来的结构是1 2 3 4。
4.同时它还提供了appendleft,就是往左边去插入数据,插入0,结果就变成了0 1 2 3 4。