使用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 ================================ >>> 輸入你要查詢的鮮花名稱: 花 長春花 珍珠花 大麗花 金雀花 桔梗花 >>>