#创建十五个列表分别存储学校,省份,类别、排名、总分,办学层次等信息 #####请将 代码中的 *** 改成正确内容,执行代码,完成数据转换 uniname=[] uniprov=[] unicate=[] unirank=[] unizf=[] bxcc=[] xksp=[] bxzy=[] szgm=[] rcpy=[] kxyj=[] fwsh=[] xsrc=[] zdcg=[] gjjz=[] #遍历pmdata,将每个字典指定关键字的信息添加到对应的列表中 for item in pmdata: uniname.append(item['univNameCn']) uniprov.append(item['province']) unicate.append(item['univCategory']) unirank.append(item['ranking']) unizf.append(float(item['score'])) ###从办学层次到国际竞争力的分数在json数据的indData关键字里面,对应的字段分别是411至420共是个方面的分数 pf=item['indData'] bxcc.append(pf[***]) xksp.append(pf[***]) bxzy.append(pf[***]) szgm.append(pf[***]) rcpy.append(pf[***]) kxyj.append(pf[***]) fwsh.append(pf[***]) xsrc.append(pf[***]) zdcg.append(pf[***]) gjjz.append(pf[***])
时间: 2023-07-09 21:28:01 浏览: 55
由于我们没有提供具体的 JSON 数据,这里无法确定每个字段对应的关键字。因此,以下代码中的 `***` 都需要替换为具体的关键字,以便正确读取数据。
```python
uniname = []
uniprov = []
unicate = []
unirank = []
unizf = []
bxcc = []
xksp = []
bxzy = []
szgm = []
rcpy = []
kxyj = []
fwsh = []
xsrc = []
zdcg = []
gjjz = []
# 遍历 pmdata,将每个字典指定关键字的信息添加到对应的列表中
for item in pmdata:
uniname.append(item['univNameCn'])
uniprov.append(item['province'])
unicate.append(item['univCategory'])
unirank.append(item['ranking'])
unizf.append(float(item['score']))
# 从办学层次到国际竞争力的分数在 json 数据的 indData 关键字里面,对应的字段分别是 411 至 420 共是个方面的分数
pf = item['indData']
bxcc.append(pf[***]) # 办学层次
xksp.append(pf[***]) # 学科水平
bxzy.append(pf[***]) # 办学专业
szgm.append(pf[***]) # 师资规模
rcpy.append(pf[***]) # 人才培养
kxyj.append(pf[***]) # 科学研究
fwsh.append(pf[***]) # 社会服务
xsrc.append(pf[***]) # 学生人才
zdcg.append(pf[***]) # 自主创新
gjjz.append(pf[***]) # 国际竞争力
```
在实际应用中,需要根据具体的数据结构和字段名称进行对应修改。
阅读全文