如何解决我想根据此指定的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'}]}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。