python常见队列queue分类
2024-09-05 06:23:32
import queue # 1.普通q
# 2.先进后出q
# 3.优先级q
普通Queue
q=queue.Queue(3)
q.put(1)
q.put(2)
q.put(3)
print(q.get())
print(q.get())
print(q.get()) 输出:
1
2
3 # 先进后出,堆栈式队列
q = queue.LifoQueue(5)
q.put(1)
q.put(2)
q.put(3)
q.put(4)
print(q.get()) 输出:
4 # 优先级Queue
q = queue.PriorityQueue()
q.put((10,'a'))
q.put((-1,'b'))
q.put((100,'c'))
print(q.get())
print(q.get())
print(q.get()) 输出:
"b"
"a"
"c"
最新文章
- 浅析用Base64编码的图片优化网页加载速度
- jqueyr eq get用法
- 在laravel下關於blade模板的嘗試
- PHP Static Self 的区别
- android- Auto Monitor Logcat
- 通讯录CoreData数据库实现版
- Powershell下设置环境变量
- Zabbix实现微信告警
- ansible网络模块安装httplib2
- INSERT ... ON DUPLICATE KEY UPDATE Syntax
- linux crontab 命令
- win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置
- python笔记之调用系统命令
- php微信公众帐号发送红包
- Word2vec 讨论
- 【转】Dockerfile详解
- 时间序列分析 异常分析 stl
- C#中的out、ref、params详解
- 结构型模式之Adapter模式
- PHP算法之排序算法(PHP内置排序函数)