让我们假设一个字典存在,如:
a = {'b': {}}
假设我有一组这样的语句对字典采取行动:
c = a['b']
c['a'] = 1
现在将显示为{'b': {'a': 1}}
在对应用程序进行编码时,这是一种更新嵌入式字典的正确方法,还是像这样工作的一些副作用?
答案 0 :(得分:0)
这完全没问题,如果尺寸名称较长或位于不同的域中,则更为可取。它还有助于调试,因为如果您拥有大型数据结构,它可以更容易地查看问题变量中的内容。
a['b']['a'] = 1
也没有错。使用哪个代码更容易阅读。