日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python線程中deque如何使用?

1、說明

創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為樺甸等服務建站,樺甸等地企業(yè),進行企業(yè)商務咨詢服務。為樺甸企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

collections.deque 類是一種線程安全的數(shù)據(jù)類型,可以從兩端快速添加或刪除元素。而且如果你想有一個數(shù)據(jù)類型來存儲“最近使用過的元素”,deque也是一個不錯的選擇。這是因為在創(chuàng)建新的雙向隊列時,您可以指定隊列的大小。如果隊列已滿,您也可以從反端刪除過期元素,然后在尾端添加新元素。

2、實例

In [1]: from collections import deque
 
In [2]: dq = deque(range(10), maxlen=10)
 
In [3]: dq
Out[3]: deque([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
 
In [4]: dq.rotate(3)
 
In [5]: dq
Out[5]: deque([7, 8, 9, 0, 1, 2, 3, 4, 5, 6])
 
In [6]: dq.rotate(-4)
 
In [7]: dq
Out[7]: deque([1, 2, 3, 4, 5, 6, 7, 8, 9, 0])
 
In [8]: dq.appendleft(-1)
 
In [9]: dq
Out[9]: deque([-1, 1, 2, 3, 4, 5, 6, 7, 8, 9])
 
In [10]: dq.extend([11, 22, 33])
 
In [11]: dq
Out[11]: deque([3, 4, 5, 6, 7, 8, 9, 11, 22, 33])
 
In [12]: dq.extendleft([10, 20, 30, 40])
 
In [13]: dq
Out[13]: deque([40, 30, 20, 10, 3, 4, 5, 6, 7, 8])

以上就是python線程中deque的使用,希望能對大家有所幫助,更多知識盡在python學習網(wǎng)。


網(wǎng)站標題:創(chuàng)新互聯(lián)Python教程:python線程中deque如何使用?
文章轉(zhuǎn)載:http://www.5511xx.com/article/dhggspc.html