nei*_*eif 3 python json dictionary
我在Python中有一个Counter对象,它包含以下数据:
{'a': 4, 'b': 1, 'e': 1}
我想将其转换为具有以下形式的JSON对象:
[{'name':'a', 'value': 4} , {'name':'b', 'value': 1}, {'name':'e', 'value': 1}]
有没有有效的方法呢?
您可以使用列表推导将字典转换为字典列表.示例 -
data = {'a': 4, 'b': 1, 'e': 1}
result = [{'name':key, 'value':value} for key,value in data.items()]
演示 -
>>> data = {'a': 4, 'b': 1, 'e': 1}
>>> result = [{'name':key, 'value':value} for key,value in data.items()]
>>> result
[{'name': 'a', 'value': 4}, {'name': 'b', 'value': 1}, {'name': 'e', 'value': 1}] 
| 归档时间: | 
 | 
| 查看次数: | 1273 次 | 
| 最近记录: |