Python中什么是双向队列

  介绍

今天就跟大家聊聊有关Python中什么是双向队列,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Python主要应用领域有哪些

1,云计算,典型应用OpenStack.2,网前端开发,众多大型网站均为Python开发。3。人工智能应用,基于大数据分析和深度学习而发展出来的人工智能本质上已经无法离开python.4,系统运维工程项目,自动化运维的标配就是python + Django/flask.5,金融理财分析,量化交易,金融分析。6,大数据分析。

<强> 1,说明

python的双向队列使用collections.deque类来实现。它是一个线程安全且可以快速从两端添加或者删除元素的类。

 deque /d ?k/

<强> 2,实例

卢西亚诺Ramalho举了一个示例来说明双向队列的基本用法。

<>之前得到collections  import 双端队列   ,   dq =,双端队列(范围(10),maxlen=10)   logging.info (& # 39; dq →, % & # 39;,, dq)   ,   dq.rotate (3)   logging.info (& # 39; dq →, % & # 39;,, dq)   ,   dq.rotate (4)   logging.info (& # 39; dq →, % & # 39;,, dq)   ,   dq.extend([11日,22日,33))   logging.info (& # 39; dq →, % & # 39;,, dq)   ,   dq.extendleft([10, 20岁,30岁,40))   logging.info (& # 39; dq →, % & # 39;,, dq)

看完上述内容,你们对Python中什么是双向队列有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

Python中什么是双向队列