python实现队列 FIFO
来源:互联网 发布:mac如何更新系统版本 编辑:程序博客网 时间:2024/06/08 05:15
先进先出的队列,比较简单的数据结构,直接贴代码
queue=[]def enQ(): queue.append(raw_input(' enter new string: ').strip())def deQ(): if len(queue)==0: print 'cannot pop from an empty queue' else: print queue.pop(0)def viewQ(): print queueCMDs = {'e': enQ, 'd' : deQ, 'v' : viewQ}def showmenu(): pr=""" (E)nqueue (D)equeue (V)iew (Q)uit Enter choice: """ while True: while True: try: choice = raw_input(pr).strip()[0].lower() except (EOFError, KeyboardInterrupt, IndexError): choice = 'q' print '\nYou picked: [%s]' % choice if choice not in 'devq': print 'Invalid option. try again' else: break if choice == 'q': break CMDs[choice]()if __name__ == '__main__': showmenu()
参考自python核心编程p148
阅读全文
0 0
- python实现队列 FIFO
- python实现FIFO
- 内核循环队列实现fifo
- 环形队列FIFO实现方法
- 队列的实现(FIFO、链表)
- ZooKeeper实现分布式FIFO队列
- ZooKeeper实现分布式FIFO队列
- ZooKeeper实现分布式FIFO队列
- FIFO队列实现-------循环数组实现
- FIFO队列并发同步访问 C++ 实现 ~~~
- 单片机的FIFO(先入先出)循环队列实现
- 队列的链表实现(FIFO)
- 用c语言实现队列(FIFO)
- 循环队列 代码实现(FIFO)
- 使用堆栈(Stack)模拟实现队列(FIFO)
- 队列 FIFO
- python多线程-queue队列类型优先级队列,FIFO,LIFO
- Java简单实现固定长度队列(FIFO)
- Android 自定义进度条
- android 向后台传中文时出现乱码
- php实现发送微信模板消息的方法
- win7(64位)彻底卸载mysql,重装不再烦恼
- java 系列: 动态代理(上)
- python实现队列 FIFO
- quartz与spring的整合使用
- Spring:IoC 用法(二、自动注入用法)
- 【笔记】php环境安装curl和xcache插件(apache)
- Intellij idea 2017 Artifacts配置
- android开发之butterknife框架简介
- dwz 个人学习笔记(二)dialog弹出框
- Java基础-final变量和普通变量的区别
- live555移植笔记一 ubuntu下live555+SMplayer在本机搭建rtsp服务器并验证