当前位置: 首页 > 面试题库 >

在Python中将新项目添加到字典中

凌琦
2023-03-14
问题内容

我想将一个项目添加到Python中的现有字典中。例如,这是我的字典:

default_data = {
            'item1': 1,
            'item2': 2,
}

我想添加一个新项目,例如:

default_data = default_data + {'item3':3}

我该如何实现?


问题答案:

default_data[‘item3’] = 3

像py一样容易。

另一个可能的解决方案:

default_data.update({'item3': 3})

如果您想一次插入多个项目,这很好。



 类似资料:
  • 问题内容: Swift中的数组支持+ =运算符,可将一个数组的内容添加到另一个数组。有没有简单的方法可以做到这一点的字典? 例如: 问题答案: 您可以为定义运算符,例如

  • 问题内容: 创建密钥后,是否可以向Python字典添加密钥?它似乎没有方法。 问题答案:

  • 问题内容: 我想自动将键添加到Python字典(如果还不存在)。例如, 如果密钥不存在,如何自动创建密钥? 问题答案: 使用:

  • 问题内容: 如果满足某些条件,您将如何向字典中的值添加一个常数,例如1。 例如,如果我有字典: 如果我只是想将整数1添加到字典中的每个值,那么它将dict这样更新: 当我使用以下代码(其中Cur_FID是字典“ 0”中的第一个)时,它的值为5?它应该给我4。 我想为所有值加1,但是在第一次字典更新做一些奇怪的操作时就停在这里。 问题答案: 一种简单的方法是使用对象,在大多数情况下,您可以像普通字典

  • 我在本地服务器中保存了一个json文件,例如: 我想在这个json文件中写入另一个dict,我需要这样的新内容: 或: 我尝试使用json.dump()添加新元素,但显示为: 它不是有效的json文件。 如何使用json。转储,json。加载或其他方法?谢谢你的帮助!

  • 问题内容: 我试图找出最好的方式来添加值到这是一个在。我想建立一个按联系人名字的首字母排序的联系人字典。例如[A:[Aaron,Adam等…],B:[Brian,Brittany等],…] 我发现此功能: 并尝试在循环中使用它: 但是当我尝试使用它时,它用一个新数组替换了现有数组。我知道我可以手动检查字典中的键是否存在,如果存在,则检索数组,然后附加一个新值,否则添加新的键/值对,但是我不确定Sw