现有 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.