python的字典和列表

假设有一个存放学生学号和语数英三门功课成绩的列表studs如下:
studs= [{'sid':'103', 'Chinese': 90, 'Math':95, 'English':92},{'sid':'101', 'Chinese': 80, 'Math':85, 'English':82}, {'sid':'102', 'Chinese': 70, 'Math':75, 'English':72}]。

请问怎么把列表中的数据提取,放到字典里面,而且还要排序现实语数英的成绩
输出用例
101:[80, 85, 82]
102:[70, 75, 72]
103:[90, 95, 92]


studs= [{'sid':'103', 'Chinese': 90, 'Math':95, 'English':92},{'sid':'101', 'Chinese': 80, 'Math':85, 'English':82}, {'sid':'102', 'Chinese': 70, 'Math':75, 'English':72}]
r = []
for s in studs:
    r.append(s['sid'])
r = sorted(r)
for i in r:
    for s in studs:
        if i == s['sid']:
            print(f"{s['sid']}: [{s['Chinese']}, {s['Math']}, {s['English']}]")

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632