概述
说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除
作者:zhu6201976
博客:https://blog.csdn.net/zhu6201976
"""
@Time : 2021/6/16 9:50
@Author : Tesla
@File : 2.队列.py
@Software: PyCharm
"""
class Queue(object):
"""
队列 先进先出 FIFO
"""
def __init__(self):
self.q = []
def put(self, data):
self.q.append(data)
def get(self):
if len(self.q):
return self.q.pop(0)
else:
return None
def traverse(self):
"""
遍历
:return:
"""
while True:
data = self.get()
if not data:
break
print(data)
def main():
queue = Queue()
for i in range(1, 6):
print('put', i)
queue.put(i)
data = queue.get()
print(data)
data = queue.get()
print(data)
queue.traverse()
if __name__ == '__main__':
main()
最后
以上就是背后哑铃为你收集整理的Python实现队列的全部内容,希望文章能够帮你解决Python实现队列所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复