python雙向隊列是什么
1、說明
Python的雙向隊列使用collections.deque類來實現。它是一個線程安全且可以快速從兩端添加或者刪除元素的類。
deque/d?k/
2、實例
LucianoRamalho舉了一個示例來說明雙向隊列的基本用法。
fromcollectionsimportdeque
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學習推薦:請關注IT培訓機構:千鋒教育。