【发布时间】:2011-09-18 22:57:56
【问题描述】:
我想将一个项目添加到 Python 中的现有字典中。例如,这是我的字典:
default_data = {
'item1': 1,
'item2': 2,
}
我想添加一个新项目:
default_data = default_data + {'item3':3}
我怎样才能做到这一点?
【问题讨论】:
-
default_data['item3'] = 3不是一个选项? -
我不敢相信这个内联解决方案还没有发布。我们可以使用
{ **default_data, 'item3':3}返回更新后的数组。对于 lambda 函数和列表推导非常有用。 (需要PEP 448 (Python 3.5)) -
@GlabbichRulz:你的解决方案正是我希望在这里找到的优雅方法——你愿意把你的评论变成答案,这样我就可以投票了吗?还会给我一个直接链接,我可以保存以供将来参考...
标签: python dictionary items