查询高校名【Python习题】(保姆级图文+实现代码)
目錄
- 題目
- 描述????????????????????????????????????????????????????????????????????????????????????????????????
- 輸入格式????????????????????????????????????????????????????????????????????????????????????????????????
- 輸出格式????????????????????????????????????????????????????????????????????????????????????????????????
- 數據集
- 示例????????????????????????????????????????????????????????????????????????????????????????????????
- 思路
- 代碼
- 實現效果
- 總結
主要內容是校設課程的習題和課外學習的一些習題。
歡迎關注 『Python習題』 系列,持續更新中
歡迎關注 『Python習題』 系列,持續更新中
題目
描述????????????????????????????????????????????????????????????????????????????????????????????????
附件’university.csv’中包含北京主要高校的序號、學校名稱、學校標識碼、主管部門、所在地、辦學層次、備注等信息,以逗號分隔符。 參考提示代碼,將文件內容逐行讀取到列表中,根據用戶輸入一個關鍵字,查詢學校名稱包含用戶輸入關鍵字的學校名并輸出。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
輸入格式????????????????????????????????????????????????????????????????????????????????????????????????
輸入一個關鍵字????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
輸出格式????????????????????????????????????????????????????????????????????????????????????????????????
包含關鍵字的全部學校名????????????????????????????????????????????????????????????????????????????????????????????????
數據集
university.csv
序號,學校名稱,學校標識碼,主管部門,所在地,辦學層次,備注 1,北京大學,4111010001,教育部,北京市,本科, 2,中國人民大學,4111010002,教育部,北京市,本科, 3,清華大學,4111010003,教育部,北京市,本科, 4,北京交通大學,4111010004,教育部,北京市,本科, 5,北京工業大學,4111010005,北京市,北京市,本科, 6,北京航空航天大學,4111010006,工業和信息化部,北京市,本科, 7,北京理工大學,4111010007,工業和信息化部,北京市,本科, 8,北京科技大學,4111010008,教育部,北京市,本科, 9,北方工業大學,4111010009,北京市,北京市,本科, 10,北京化工大學,4111010010,教育部,北京市,本科, 11,北京工商大學,4111010011,北京市,北京市,本科, 12,北京服裝學院,4111010012,北京市,北京市,本科, 13,北京郵電大學,4111010013,教育部,北京市,本科, 14,北京印刷學院,4111010015,北京市,北京市,本科, 15,北京建筑大學,4111010016,北京市,北京市,本科, 16,北京石油化工學院,4111010017,北京市,北京市,本科, 17,北京電子科技學院,4111010018,中央辦公廳,北京市,本科, 18,中國農業大學,4111010019,教育部,北京市,本科, 19,北京農學院,4111010020,北京市,北京市,本科, 20,北京林業大學,4111010022,教育部,北京市,本科, 21,北京協和醫學院,4111010023,國家衛生和計劃生育委員會,北京市,本科, 22,首都醫科大學,4111010025,北京市,北京市,本科, 23,北京中醫藥大學,4111010026,教育部,北京市,本科, 24,北京師范大學,4111010027,教育部,北京市,本科, 25,首都師范大學,4111010028,北京市,北京市,本科, 26,首都體育學院,4111010029,北京市,北京市,本科, 27,北京外國語大學,4111010030,教育部,北京市,本科, 28,北京第二外國語學院,4111010031,北京市,北京市,本科, 29,北京語言大學,4111010032,教育部,北京市,本科, 30,中國傳媒大學,4111010033,教育部,北京市,本科, 31,中央財經大學,4111010034,教育部,北京市,本科, 32,對外經濟貿易大學,4111010036,教育部,北京市,本科, 33,北京物資學院,4111010037,北京市,北京市,本科, 34,首都經濟貿易大學,4111010038,北京市,北京市,本科, 35,外交學院,4111010040,外交部,北京市,本科, 36,中國人民公安大學,4111010041,公安部,北京市,本科, 37,國際關系學院,4111010042,教育部,北京市,本科, 38,北京體育大學,4111010043,國家體育總局,北京市,本科, 39,中央音樂學院,4111010045,教育部,北京市,本科, 40,中國音樂學院,4111010046,北京市,北京市,本科, 41,中央美術學院,4111010047,教育部,北京市,本科, 42,中央戲劇學院,4111010048,教育部,北京市,本科, 43,中國戲曲學院,4111010049,北京市,北京市,本科, 44,北京電影學院,4111010050,北京市,北京市,本科, 45,北京舞蹈學院,4111010051,北京市,北京市,本科, 46,中央民族大學,4111010052,國家民委,北京市,本科, 47,中國政法大學,4111010053,教育部,北京市,本科, 48,華北電力大學,4111010054,教育部,北京市,本科, 49,中華女子學院,4111011149,中華婦女聯合會,北京市,本科, 50,北京信息科技大學,4111011232,北京市,北京市,本科, 51,中國礦業大學(北京),4111011413,教育部,北京市,本科, 52,中國石油大學(北京),4111011414,教育部,北京市,本科, 53,中國地質大學(北京),4111011415,教育部,北京市,本科, 54,北京聯合大學,4111011417,北京市,北京市,本科, 55,北京城市學院,4111011418,北京市教委,北京市,本科,民辦 56,中國青年政治學院,4111011625,共青團中央,北京市,本科, 57,首鋼工學院,4111011831,北京市,北京市,本科, 58,中國勞動關系學院,4111012453,中華全國總工會,北京市,本科, 59,北京吉利學院,4111012802,北京市教委,北京市,本科,民辦 60,首都師范大學科德學院,4111013629,北京市教委,北京市,本科,民辦 61,北京工商大學嘉華學院,4111013630,北京市教委,北京市,本科,民辦 62,北京郵電大學世紀學院,4111013901,北京市教委,北京市,本科,民辦 63,北京工業大學耿丹學院,4111013904,北京市教委,北京市,本科,民辦 64,北京警察學院,4111014019,北京市,北京市,本科, 65,北京第二外國語學院中瑞酒店管理學院,4111014201,北京市教委,北京市,本科,民辦 66,中國科學院大學,4111014430,中國科學院,北京市,本科, 67,中國社會科學院大學,4111014596,中國社會科學院,北京市,本科, 68,北京工業職業技術學院,4111010853,北京市,北京市,專科, 69,北京信息職業技術學院,4111010857,北京市,北京市,專科, 70,北京電子科技職業學院,4111010858,北京市,北京市,專科, 71,北京京北職業技術學院,4111011090,北京市,北京市,專科, 72,北京交通職業技術學院,4111011092,北京市,北京市,專科, 73,北京青年政治學院,4111011626,北京市,北京市,專科, 74,北京農業職業學院,4111012448,北京市,北京市,專科, 75,北京政法職業學院,4111012451,北京市,北京市,專科, 76,北京財貿職業學院,4111012561,北京市,北京市,專科, 77,北京北大方正軟件職業技術學院,4111012564,北京市教委,北京市,專科,民辦 78,北京經貿職業學院,4111012565,北京市教委,北京市,專科,民辦 79,北京經濟技術職業學院,4111012566,北京市教委,北京市,專科,民辦 80,北京戲曲藝術職業學院,4111012567,北京市,北京市,專科, 81,北京匯佳職業學院,4111012568,北京市教委,北京市,專科,民辦 82,北京科技經營管理學院,4111012733,北京市教委,北京市,專科,民辦 83,北京科技職業學院,4111013703,北京市教委,北京市,專科,民辦 84,北京培黎職業學院,4111013728,北京市教委,北京市,專科,民辦 85,北京經濟管理職業學院,4111014073,北京市,北京市,專科, 86,北京勞動保障職業學院,4111014075,北京市,北京市,專科, 87,北京社會管理職業學院,4111014139,北京市,北京市,專科, 88,北京藝術傳媒職業學院,4111014140,北京市教委,北京市,專科,民辦 89,北京體育職業學院,4111014215,北京市,北京市,專科, 90,北京交通運輸職業學院,4111014279,北京市,北京市,專科, 91,北京衛生職業學院,4111014395,北京市,北京市,專科, 92,北京網絡職業學院,4111014588,北京市教委,北京市,專科,民辦示例????????????????????????????????????????????????????????????????????????????????????????????????
輸入:
中央輸出:
中央財經大學 中央音樂學院 中央美術學院 中央戲劇學院 中央民族大學思路
讀取數據后按行分成列表,然后每一行的內容再次分列表,選中大學的子項,使用字符串“in”判斷是否包含的關系。
代碼
s=input().strip() #輸入檢索詞 with open('university.csv', 'r', encoding='utf-8') as f:lines = f.read().split("\n")for i in lines:#遍歷每一行univers=i.split(",")[1]#拆分列表,得到學校if s in univers:#如果這一行有關鍵詞print(univers)實現效果
總結
大家喜歡的話,給個👍,點個關注!給大家分享更多有趣好玩的Python習題!
版權聲明:
發現你走遠了@mzh原創作品,轉載必須標注原文鏈接
Copyright 2022 mzh
Crated:2022-3-1
歡迎關注 『Python習題』 系列,持續更新中
歡迎關注 『Python習題』 系列,持續更新中
【更多內容敬請期待】
總結
以上是生活随笔為你收集整理的查询高校名【Python习题】(保姆级图文+实现代码)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eslint 快捷键设置_eslint的
- 下一篇: 计算机机房系统安装,学校机房轻松安装WI