我创建了一些代码来合并需要合并的json文档(又称字典),方法是循环遍历它们,然后将它们添加到“合并的” json文档(myList)列表中。
所以myList是包含json的列表的列表!
这是添加2个json的代码的快照。我花了一段时间才找到解决方案,直到我添加第一行(看来我必须启动一个新列表)后,它才起作用。否则,我会收到“超出索引范围”错误。
有没有更简单的方法?
for ....
myList.append([])
myList[cnt].append(dict1)
myList[cnt].append(dict2)
cnt += 1
答案 0 :(得分:0)
正如梅尔兹巴(mer mezba)的评论。
for ....
myList.append([ dict1, dict2 ])
cnt += 1
这将在mylist中创建一个新列表,并添加两个json docs(作为字典)。仍然可以使用例如
将其添加到现有列表中 myList[someExistingIndex].append(dict1)