欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python-数据结构-队列操作

发布时间:2024/10/6 python 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python-数据结构-队列操作 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
from collections import deque class Test:def test(self):# Create a queue# 创建一个队列queue = deque()# 给队列添加元素queue.append(1)queue.append(2)queue.append(3)print(queue)# 获取即将出对的元素temp1 = queue[0]print('获取即将出对的元素:', temp1)# 删除即将出对的元素并赋值给变量temp2temp2 = queue.popleft()print('删除即将出对的元素并赋值给变量temp2:',temp2)print('当前队列内元素:',queue)# 判断当前队列是否为空print('当前队列是否为空:',len(queue) == 0)# 删除对列的全部元素 (边遍历边删除元素)while len(queue) != 0:temp = queue.popleft()print(temp) if __name__ == "__main__":test = Test()test.test()

输出:

deque([1, 2, 3]) 获取即将出对的元素: 1 删除即将出对的元素并赋值给变量temp2: 1 当前队列内元素: deque([2, 3]) 当前队列是否为空: False 2 3

总结

以上是生活随笔为你收集整理的python-数据结构-队列操作的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。