最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)隊列的方法

 更新時間:2015年05月26日 11:57:15   作者:buaa_shang  
這篇文章主要介紹了Python實現(xiàn)隊列的方法,實例分析了Python實現(xiàn)隊列的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)隊列的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

#!/usr/bin/env python 
queue = [] 
def enQ(): 
  queue.append(raw_input('Enter new string: ').strip())
#調(diào)用list的列表的pop()函數(shù).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程序設(shè)計有所幫助。

相關(guān)文章

最新評論

太原市| 霍林郭勒市| 衡东县| 天长市| 墨竹工卡县| 张掖市| 阆中市| 南靖县| 长汀县| 炎陵县| 汝城县| 南宁市| 平塘县| 敦煌市| 微博| 于都县| 莱西市| 湘阴县| 项城市| 蓝田县| 清水县| 乐山市| 滕州市| 淮南市| 唐山市| 探索| 江达县| 京山县| 吴江市| 平阳县| 英吉沙县| 冕宁县| 乌拉特后旗| 财经| 济宁市| 朝阳市| 壤塘县| 徐汇区| 邛崃市| 阿克苏市| 许昌市|