假设一个存放学生学号和语数英三门功课成绩的列表studs. 编写程序,将列表studs的数据内容提取出来,放到一个字典scores中,并格式输出

本文介绍如何使用Python编程从给定的学生成绩列表中提取数据,存储在字典中,并按学号从小到大排序后显示输出。
摘要由CSDN通过智能技术生成

假设一个存放学生学号和语数英三门功课成绩的列表studs如下:

studs=[{'sid':'103','Chinese':90,'Math':95,'English':93},{'sid':'101','Chinese':80,'Math':85,'English':82},{'sid':'102','Chinese':70,'Math':75,'English':79}].

编写程序,将列表studs的数据内容提取出来,放到一个字典scores中,在屏幕上按照学号,从小到大的顺序显示输出所有学生的学号及语数英三门功课的成绩。

程序运行效果如下:

fcce9501e96f42ecbe6d33b649a11a1a.png

 

思路:设置一个空字典,通过for循环将列表中每一个元素也可看作一个字典,将其存入新建字典中,再通过sorted语句对键进行排序

代码如下:

da8a5cb3c1c74e4aa33b33d6c76eb317.png

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值