2024-09-28 03:12:44 发布
网友
我有不同班级和年级的数据
{'Chemistry': 97.27, 'Civics': 100.0, 'History': 73.07}
如何解析数据并在下面创建json?在
使用json模块:
import json dic = {u'Chemistry': 97.27, u'Civics': 100.0, u'History': 73.07} str = json.dumps(dic) print str
输出:
>>> import json >>> d = {'Chemistry': 97.27, 'Civics': 100.0, 'History': 73.07} >>> lst = [{ 'class': { k: { 'grade': v } } } for k, v in d.items()] >>> lst [{'class': {'Civics': {'grade': 100.0}}}, {'class': {'History': {'grade': 73.07}}}, {'class': {'Chemistry': {'grade': 97.27}}}] >>> json.dumps(lst) '[{"class": {"Civics": {"grade": 100.0}}}, {"class": {"History": {"grade": 73.07}}}, {"class": {"Chemistry": {"grade": 97.27}}}]' >>> print(json.dumps(lst, indent=2)) [ { "class": { "Civics": { "grade": 100.0 } } }, { "class": { "History": { "grade": 73.07 } } }, { "class": { "Chemistry": { "grade": 97.27 } } } ]
使用json模块:
输出:
^{pr2}$相关问题 更多 >
编程相关推荐