使用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 ================================
>>>
输入你要查询的鲜花名称: 花
长春花
珍珠花
大丽花
金雀花
桔梗花
>>>
转载于:https://blog.51cto.com/mutoulbj/792161