查询高校名
def read_csv_to_lst(filename):"""接收CSV文件名為參數,讀取文件內容到二維列表,每行數據根據逗號切分為子列表,返回二維列表。"""with open(filename, 'r', encoding='utf-8') as f:university_lst = [line.strip().split(',') for line in f]return university_lstdef query_name(word, university_lst):"""接收一個字符串和列表名為參數,從列表中查詢學校名包含參數字符串的學校名,以列表形式返回。"""uni_name_lst = []for university in university_lst:if word in university[1]:uni_name_lst.append(university[1])return uni_name_lstif __name__ == '__main__':file = 'university.csv'uni_lst = read_csv_to_lst(file) # 獲得高校信息二維列表key_word = input() # 輸入查詢關鍵字ls = query_name(key_word, uni_lst) # 查詢包含關鍵的校名,得到列表print(*ls, sep='\n') # 解包輸出列表中的元素,用換行符做分隔 符,實現換行輸出的效果
總結
- 上一篇: 线上电商运营流程绘制流程图分享
- 下一篇: SketchUp-2022版本