python 从队列queue从里面取出所有值存到列表
时间: 2023-10-17 17:29:02 浏览: 666
python 队列Queue的使用 python2例程展示了队列Queue的使用过程,供学习参考使用
你可以使用 `deque` 模块中的 `deque` 类来实现队列,并使用 `list()` 方法将队列中的所有元素取出存到列表中。
下面是一个示例代码:
```python
from collections import deque
# 创建一个队列
queue = deque()
# 向队列中添加一些元素
queue.append(1)
queue.append(2)
queue.append(3)
# 从队列中取出所有元素并存到列表中
lst = list(queue)
print(lst) # 输出 [1, 2, 3]
```
在上述代码中,我们使用 `deque` 类创建了一个队列,并使用 `append()` 方法向队列中添加了一些元素。然后,我们使用 `list()` 方法将队列中的所有元素取出并存到了列表 `lst` 中。最后,我们输出了 `lst` 的值,结果为 `[1, 2, 3]`。
阅读全文