python - 如何防止 dict.update(new_dict) 添加空数据?

标签 python dictionary nested

假设我有一本定义为的字典:

dict_1['x']['y'] = 'something'

另一个字典定义为:

dict_2['x'] = {}

dict_2['x']['z'] = 'something else'

我怎样才能做到这一点

dict_1.update(dict_2) 仅添加 dict_2['x']['z'] = 'something else' 但不删除dict_1['x']['y'] 因为 dict_2['x'] = {}。

最佳答案

dict_1['x'].update(dict_2['x'])

关于python - 如何防止 dict.update(new_dict) 添加空数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27492189/

相关文章:

Python - 嵌套理解列表

python - 寻找直线和轮廓之间的交点

python - 检查第二列的条件后如何删除某些值?

python - 文本数据存储方式不同

python - 提高 Python 中的 FFT 性能

python - 遍历类的字典时如何返回类值

python - 组合两个或多个具有相同键的字典

css - 如何最好地处理 html5 中嵌套 h1 的样式?

dictionary - OpenLayers:注册功能来标记事件不起作用

PHP 参数/嵌套文件夹/CMS