Python雙向佇列是什麼

2021-10-22 14:14:42 字數 836 閱讀 3521

1、說明

python 的雙向佇列使用 collections.deque 類來實現。它是乙個執行緒安全且可以快速從兩端新增或者刪除元素的類。

deque /dɛk/
2、例項

luciano ramalho 舉了乙個示例來說明雙向佇列的基本用法。

from collections import deque

dq =

deque

(range(10

), maxlen=10)

logging.

info

('dq -> %s'

, dq)

dq.rotate(3

)logging.

info

('dq -> %s'

, dq)

dq.rotate(-

4)logging.

info

('dq -> %s'

, dq)

dq.extend([

11,22,

33])logging.

info

('dq -> %s'

, dq)

dq.extendleft([

10,20,

30,40]

)logging.

info

('dq -> %s'

, dq)

以上就是python雙向佇列的介紹,希望對大家有所幫助。

python教程是什麼 Python是什麼?

python是物件導向,高階語言,解釋,動態和多用途程式語言。python易於學習,而且功能強大,功能多樣的指令碼語言使其對應用程式開發具有吸引力。python的語法和動態型別具有其解釋性質,使其成為許多領域的指令碼編寫和快速應用程式開發的理想語言。python支援多種程式設計模式,包括物件導向程式...

python是什麼意思 python是什麼

python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。python 是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於php和perl...

python是什麼意思 python是什麼意思

近幾年來,python一直發展比較迅速,同時也受到了很多人的關注,對於it行業的人來說,python並不是很陌生,但是對於其他行業的來說,並不知道python是什麼意思,下面我們來詳解一下python。一 python是什麼 python最初是用來編寫自動化指令碼,隨著不斷的發展,目前python被...