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被...