现有 sample.txt 内文件内容如下:
一级学科代码及名称:0101 哲学
本一级学科中,全国具有“博士授权”的高校共 48 所,本次参评 38 所;部分具有“硕士授权”的高校也参加了评估;参评高校共计 84 所(注:评估结果相同的高校排序不分先后,按学校代码排列)。
评估结果 学校代码及名称
A+ 10001 北京大学
10246 复旦大学
A 10002 中国人民大学
10284 南京大学
A- 10027 北京师范大学 10183 吉林大学
10486 武汉大学
10558 中山大学
B+ 10003 清华大学 10055 南开大学
10212 黑龙江大学
10269 华东师范大学
10286 东南大学
10335 浙江大学
10422 山东大学
10487 华中科技大学
B 10052 中央民族大学 10108 山西大学
10145 东北大学
10247 同济大学
10319 南京师范大学
10384 厦门大学
10542 湖南师范大学
10610 四川大学
10718 陕西师范大学
B- 10140 辽宁大学 10141 大连理工大学
10270 上海师范大学
10285 苏州大学
10533 中南大学
10574 华南师范大学
10635 西南大学
10698 西安交通大学
C+ 10053 中国政法大学 10075 河北大学
10357 安徽大学
10385 华侨大学
10403 南昌大学
10475 河南大学
10512 湖北大学
10520 中南财经政法大学
10730 兰州大学
C 10203 吉林师范大学 10280 上海大学
10531 吉首大学
10590 深圳大学
10656 西南民族大学
10673 云南大学
评估结果 学校代码及名称
C 10674 昆明理工大学
10726 西北政法大学
C- 10094 河北师范大学 10166 沈阳师范大学
10370 安徽师范大学
10476 河南师范大学
10593 广西大学
10636 四川师范大学
10652 西南政法大学
10681 云南师范大学
希望能够把结果输出为形如如下的结构(最后打算输出 csv 格式的数据):
header = [学校,A+,A,A-,B+,B,B-,C+,C,C-]
row= [(北京大学,哲学,,,,,,,,)
(云南师范大学,,,,,,,,哲学)]
还是 python 的新手,想了很久不知道该怎么处理。求诸位 V2EXer 可以指点一下思路。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.