如何将字典附加到包含在字典中的另一个列表中的列表中?



要求输出:

{'students': [courses[{'id2': 2}, {'id3':3}]]}

实施

data={"students": []}
data["students"].append({'courses': []})
i = 2

Data包含字典,student包含列表,courses包含列表。我想在课程中添加数据

data["students"]['courses'].append({'id2': i})
print(data)
当我使用上面的代码时,我得到了以下错误:TypeError:列表索引必须是整数或切片,而不是str
data["students"][0].append({'id2': i})

当我使用上面的代码时,我得到了错误:AttributeError: 'dict'对象没有属性'append'

data["students"][0]=({'id2': i})

当我使用上面的代码时,它将替换courses list。输出:

{'students': [{'id2': 2}]}
如果有人能帮我,那就太有帮助了。提前非常感谢!!

我刚刚找到了答案:

data["students"][0]['courses'].append({'id2': i})

相关内容

  • 没有找到相关文章

最新更新