我无法将数据附加到python中的嵌套json
products = {}
results_hash = {}
variations_hash = {}
varaitions_array = []
variations_hash = varaitions_array
results_array = variations_hash
products["results"] = results_hash
products["results"]["variations"] = variations_hash
fname = "mouna"
lname = "raj"
sname = "kumar"
slname = "vel"
variations_hash[fname] = lname
variations_hash[sname] = slname
print products
错误:
Traceback (most recent call last):
File "json_test.py", line 17, in <module>
variations_hash[fname] = lname
TypeError: list indices must be integers, not str
预期产量:
{'results': {'variations': [{'Mouna': 'raj'}
,{'kumar': 'vel'}
]}}
脚本中要做哪些更改
因为hash是一个列表,而不是一个字典,所以您可能希望遍历该列表,然后获取密钥。你知道吗
相关问题 更多 >
编程相关推荐