概述
本文实例讲述了Python实现队列的方法。分享给大家供大家参考。具体实现方法如下:
#!/usr/bin/env python queue = [] def enQ(): queue.append(raw_input('Enter new string: ').strip()) #调用list的列表的pop()函数.pop(0)为列表的第一个元素 def deQ(): if len(queue) == 0: print 'Cannot pop from an empty queue!' else: print 'Removed [',queue.pop(0),']' def viewQ(): print queue CMDs = {'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程序设计有所帮助。
总结
以上是编程之家为你收集整理的Python实现队列的方法全部内容,希望文章能够帮你解决Python实现队列的方法所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧