使用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 ================================ >>> 输入你要查询的鲜花名称: 花 长春花 珍珠花 大丽花 金雀花 桔梗花 >>>