在 Python 中向字典中添加新项目
如何在 Python 中向现有字典添加项目?例如,给定:
default_data = {
'item1': 1,
'item2': 2,
}
我想添加一个新项目,以便:
default_data = default_data + {'item3': 3}
How do I add an item to an existing dictionary in Python? For example, given:
default_data = {
'item1': 1,
'item2': 2,
}
I want to add a new item such that:
default_data = default_data + {'item3': 3}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
简单如 py.
另一种可能的解决方案:
如果您想一次插入多个项目,这很好。
Easy as py.
Another possible solution:
which is nice if you want to insert multiple items at once.
它可以很简单:
正如 Chris 的回答所说,您可以使用 update 添加多个 物品。示例:
请参阅有关 字典作为数据结构 和 字典作为内置类型。
It can be as simple as:
As Chris' answer says, you can use update to add more than one item. An example:
Please see the documentation about dictionaries as data structures and dictionaries as built-in types.
我想到您可能实际上是在问如何实现字典的 + 运算符,以下似乎可行:
请注意,这比使用 dict[key] = value 的开销更大 或
dict.update()
,所以我建议不要使用此解决方案,除非您打算创建一个新的字典。It occurred to me that you may have actually be asking how to implement the
+
operator for dictionaries, the following seems to work:Note that this is more overhead then using
dict[key] = value
ordict.update()
, so I would recommend against using this solution unless you intend to create a new dictionary anyway.