介绍
小编给大家分享一下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线程中双端队列怎么使用“有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!