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 ================================
>>> 
输入你要查询的鲜花名称: 花
长春花
珍珠花
大丽花
金雀花
桔梗花
>>> 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章