首页 > 其他 > 详细

queue模块

时间:2021-02-15 23:12:47      阅读:23      评论:0      收藏:0      [点我收藏+]

python学习-queue模块

about

利用Queue模块可以将所有数据按顺序存放进Queue,接着可以按顺序依次取出Queue中的数据

Queue模块:qsize()、empty()、full()、put()、get()

用法示例

import queue

q = queue.Queue(maxsize=4) 	# 创建大小为 4 的队列,默认长度无限

print(q.empty())			# 判断队列是否为空
print(q.full())				# 判断队列是否为满

print(‘size: ‘, q.qsize()) 	# 返回队列大小

for i in range(4):			# 存入数据
	print(i)
	q.put(i)		# 写队列

print(q.empty())
print(q.full())

print(‘size: ‘, q.qsize())

for i in range(q.qsize()): 	# 读取数据
	print(q.get())		# 读队列

q.queue.clear()			# 清空队列
print(q.qsize())

‘‘‘
True
False
size:  0
0
1
2
3
False
True
size:  4
0
1
2
3
0
[Finished in 0.1s]
‘‘‘

queue模块

原文:https://www.cnblogs.com/shivers0x72/p/14404098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!