如何将值附加到列表中的字典

时间:2019-05-24 07:43:06

标签: python list dictionary

我想追加到词典列表中而不添加其他词典。我想附加到response[0]

我尝试了.append.extend,但这正是我想要的。 .append创建新字典,而.extend未添加到字典中。

response =[]
response.append({
  'id': "a",
  'name': "standard"})

response[0].extend({}
  'types': "b"})

print (response)

我尝试了response.extend.append,但结果不是我想要的

我希望看到[{'id': 'a', 'name': 'standard', 'types': 'b'}],但是如果尝试附加/扩展响应,则会出错。

2 个答案:

答案 0 :(得分:4)

如果该字典存在,则将其视为字典...

response[0]['types'] = 'b'

答案 1 :(得分:0)

response[0].update({'id': "a", 'name': "standard"})

将更新response[0]字典。