擅长:python、mysql、java
<pre><code>>>> 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
}
}
}
]
</code></pre>