这是我的字典:
my_dict = {"0": "age", "1": "Medu", "2": "Fedu", "3": "traveltime"}
我想要json格式的字典:
var json = {
columns: [{
"0": "age"
},
{
"1": "Medu"
},
{
"2": "Fedu"
},
{
"3": "traveltime"
}
]
};
此外,我需要它是动态的,因为字典也是动态的。。。
使用具有列表理解的dict()
构造函数:
>>> {"columns": [dict([item]) for item in my_dict.items()]}
或
>>> {"columns": [{k: v} for k, v in my_dict.items()]}
两者都将返回
{'columns': [{'0': 'age'}, {'1': 'Medu'}, {'2': 'Fedu'}, {'3': 'traveltime'}]}