如何快速实现对这个json的部分key和value进行提取然后分离?

如题,如何将这个json串

set1={'keyword': '123', 'result': 'success', 'num': '2', 'type': 'person', 'list': [{‘班级’: ‘5’, ‘手机号’: ‘123456789102’, ‘类别’: ‘2’, ‘年级’: ‘6’, ‘职位’: ‘无’, ‘是否参赛’: ‘是’, ‘有无社团’: ‘无’, ‘是否删除’: ‘否’, ‘最近更新时间’: ‘2016-08-25’, ‘最近更新用户’: ‘53’, ‘创建时间’: ’2015-08-29’, ‘创建用户’: ‘44’, ‘创建机构’: ‘团支部’, ‘性别’: ‘男’, ‘学号’: ‘1041234’, ’出生日期’: ‘2002-04-23’, ‘年龄’: ‘12’, ‘身高’: ‘155’, ‘体重’: ‘75’, ‘肺活量’: ‘2400’, ‘编号’: ‘H’}, {‘班级’: ‘4’, ‘手机号’: ‘123452789102’, ‘类别’: ‘4’, ‘年级’: ‘6’, ‘职位’: ‘班子’, ‘是否参赛’: ‘是’, ‘有无社团’: ‘无’, ‘是否删除’: ‘否’, ‘最近更新时间’: ‘2016-05-25’, ‘最近更新用户’: ‘33’, ‘创建时间’: ’2014-08-29’, ‘创建用户’: ‘14’, ‘创建机构’: ‘团支部’, ‘性别’: ‘女’, ‘学号’: ‘1052234’, ’出生日期’: ‘2012-04-23’, ‘年龄’: ‘12’, ‘身高’: ‘165’, ‘体重’: ‘65’, ‘肺活量’: ‘1700’, ‘编号’: ‘K’}]}

通过

set2={‘班级’: ‘BZ’, ‘学号’: ‘XH’, ‘肺活量’: ‘FHL’ ,‘手机号’: ‘SJH’ ,‘最近更新时间’: ‘GXSJ’ ,‘创建时间’: ’CJSJ’}
}

变成

set3={'BZ', 'XH', 'FHL', 'SJH', 'GXSJ', 'CJSJ'}

set4={set1[list]中对应的值}

因为set1[list]中的值有很多,如何循环输出set4, set5, ..., setn

https://www.jb51.net/article/90946.htm

for i in set1.list:
    out={}
    for key in set2.keys:
        out[set2[key]]=i[key]
    print(out)