本文主要向您介绍Python语言的Queue,并通过特定内容向您展示,希望可以帮助您学习Python语言.
什么是队列?
队列就像水管python中怎么导入queue,先入先出,对应于堆栈,后进先出.
该队列是线程安全的,并且该队列具有自己的机制: 仅一个线程同时在该队列上运行.
保存数据,获取数据
1importQueue23q = Queue.Queue()#调用队列以生成对象4q.put(1)#将第一个值存储到队列中5q.put(2)#将第二个值存储到队列中678print'get frist一个: ',q.get()#获取队列的第一个值9print'获取第二个队列: ',q.get()#获取队列的第二个值
如果队列中的数据用完了怎么办?
它将阻止
q = Queue.Queue()#调用队列以生成对象
q.put(1)#将第一个值存储到队列中
q.put(2)#将第二个值存储到队列中
a = q.get()#获取队列打印的第一个值'get first first: %s'%a
b = q.get()#获取队列打印的第二个值'获取第二个: %s'%b
c = q.get()#获取队列打印的第三个值'获取第三个: %s'%c
#Result: '''
第一个: 1