如何将json字典添加到列表列表

时间:2019-06-18 13:23:23

标签: python

我创建了一些代码来合并需要合并的json文档(又称字典),方法是循环遍历它们,然后将它们添加到“合并的” json文档(myList)列表中。

所以myList是包含json的列表的列表!

这是添加2个json的代码的快照。我花了一段时间才找到解决方案,直到我添加第一行(看来我必须启动一个新列表)后,它才起作用。否则,我会收到“超出索引范围”错误。

有没有更简单的方法?

for ....
    myList.append([])
    myList[cnt].append(dict1)
    myList[cnt].append(dict2)
    cnt += 1

1 个答案:

答案 0 :(得分:0)

正如梅尔兹巴(mer mezba)的评论。

for ....
     myList.append([ dict1, dict2 ])
     cnt += 1

这将在mylist中创建一个新列表,并添加两个json docs(作为字典)。仍然可以使用例如

将其添加到现有列表中
     myList[someExistingIndex].append(dict1)