JSON转列表
类型:文件
描述
读取附件中的JSON文件,转为列表输出。
输入格式
输入一个正整数 n
输出格式
输出列表的前n个元素,格式如示例所示
示例
输入:
2
输出:
[['姓名', '学号', 'C', 'C++', 'Java', 'Python', 'C#', '总分'], ['刘雨', '0121701100507', '20', '20', '20', '16', '20', '96']]
参考代码
import json
n = int(input())
with open("score1034.json", "r", encoding='utf-8') as fr:
ls = json.load(fr)
data = [ list(ls[0].keys()) ]
for item in ls:
data.append(list(item.values())) #每次向列表中增加一个元素
print(data[:n])