python线程中双端队列怎么使用

  介绍

小编给大家分享一下python线程中双端队列怎么使用,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

python有哪些常用库

python常用的库:1. requesuts; 2. scrapy; 3.枕头;4.扭曲;5. numpy; 6. matplotlib; 7. pygama; 8. ipyhton等。

<强> 1,说明

collections.deque类是一种线程安全的数据类型,可以从两端快速添加或删除元素,而且如果你想有一个数据类型来存储”最近使用过的元素”,双端队列也是一个不错的选择。这是因为在创建新的双向队列时,您可以指定队列的大小。如果队列已满,您也可以从反端删除过期元素,然后在尾端添加新元素。

<强> 2,实例

<>之前拷贝[1]:得到collections  import 双端队列   ,   [2]:拷贝,dq =,双端队列(范围(10),maxlen=10)   ,   拷贝;[3]:dq   [3]:,双端队列([0,1,2,3,4,5,6,7,8,9))   ,   [4]:拷贝,dq.rotate (3)   ,   拷贝;[5]:dq   [5]:,双端队列([7,8,9,0,,1,,2,,3,,4,5,6))   ,   [6]:拷贝,dq.rotate (4)   ,   拷贝;[7]:dq   [7]:,双端队列([1,2,3,4,5,6,7,8,9,0])   ,   [8]:拷贝,dq.appendleft (1)   ,   拷贝;[9]:dq   出[9]:双端队列([1,,1,,2,,3,,4,5,6,7,8,9))   ,   [10]:拷贝,dq.extend([11日,22日,33))   ,   拷贝;[11]:dq   [11]:,双端队列([3,,4,5,6,7,8,9,11日,22日,33))   ,   [12]:拷贝,dq.extendleft([10, 20岁,30岁,40))   ,   拷贝;[13]:dq   [13]:,双端队列([40岁,30岁,20日,10日,3日,4日,5日,6日,7日,8])

看完了这篇文章,相信你对“python线程中双端队列怎么使用“有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

python线程中双端队列怎么使用