python使用迭代器實現關鍵字檢索

 使用enumerate函數返回一個迭代器,使用for循環將列表中的元素迭代輸出,然後使用if語句判斷字符是否被列表中的元素包括,如果包括則可以輸出,否則不輸出。

   1:  # -*- coding: cp936 -*-
   2:  zifu = raw_input('輸入你要查詢的鮮花名稱: ')
   3:  shujus = ['長春花','珍珠花','向日葵','風鈴草','金盞菊','含羞草','夾竹桃','大麗花','金雀花','野薔薇','桔梗花']
   4:  for index,shuju in enumerate(shujus):
   5:      if zifu in shuju:
   6:          print shuju

 

運行結果:

>>> ================================ RESTART ================================
>>> 
輸入你要查詢的鮮花名稱: 花
長春花
珍珠花
大麗花
金雀花
桔梗花
>>> 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章