导语:
本文主要介绍了关于Python双向队列是什么的相关知识,希望可以帮到处于编程学习途中的小伙伴
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)
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是 Python 路径09/03
- ♥ 什么是 python 部分函数?如何使用?01/11
- ♥ Python 中的 float() 函数是如何实现的?10/06
- ♥ 什么是 Python 中的迭代器12/13
- ♥ python如何判断一个字符串是否不是空格09/22
- ♥ 如何用 vim 运行 python09/29
内容反馈