我想根据这个指定的json格式格式化任何随机字典.词典是动态生成的



这是我的字典:

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'}]}

相关内容

最新更新