正确的方法来更新嵌入在python中的另一个字典中的字典

时间:2017-08-07 19:01:17

标签: python dictionary

让我们假设一个字典存在,如:

a = {'b': {}}

假设我有一组这样的语句对字典采取行动:

c = a['b']
c['a'] =  1

现在将显示为{'b': {'a': 1}}

在对应用程序进行编码时,这是一种更新嵌入式字典的正确方法,还是像这样工作的一些副作用?

1 个答案:

答案 0 :(得分:0)

这完全没问题,如果尺寸名称较长或位于不同的域中,则更为可取。它还有助于调试,因为如果您拥有大型数据结构,它可以更容易地查看问题变量中的内容。

a['b']['a'] = 1也没有错。使用哪个代码更容易阅读。