python-数据结构-队列操作
2022/1/1 17:07:41
本文主要是介绍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) # 删除即将出对的元素并赋值给变量temp2 temp2 = 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-数据结构-队列操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南