查询高校名
def read_csv_to_lst(filename):"""接收CSV文件名為參數(shù),讀取文件內(nèi)容到二維列表,每行數(shù)據(jù)根據(jù)逗號(hào)切分為子列表,返回二維列表。"""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):"""接收一個(gè)字符串和列表名為參數(shù),從列表中查詢學(xué)校名包含參數(shù)字符串的學(xué)校名,以列表形式返回。"""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() # 輸入查詢關(guān)鍵字ls = query_name(key_word, uni_lst) # 查詢包含關(guān)鍵的校名,得到列表print(*ls, sep='\n') # 解包輸出列表中的元素,用換行符做分隔 符,實(shí)現(xiàn)換行輸出的效果
總結(jié)
- 上一篇: 线上电商运营流程绘制流程图分享
- 下一篇: SketchUp-2022版本