Python附加到字典中的值
我有一本字典:Python附加到字典中的值,python,dictionary,append,key-value,Python,Dictionary,Append,Key Value,我有一本字典: d = {'key':{'key2':[]}} 有没有办法附加到d['key']上 我想得到: d = {'key':{'key2':[], 'key3':[]}} d['key']=['key3']显然不能产生期望的结果 我知道我能行 d = {'key': [{'key2': []}]} 然后在循环中附加到d['key'],但我试图避免这样做。您正在寻找的 d['key']['key3'] = [] 由于d[“key”]是一个字典,您可以像往常一样在此字典中设置键:
d = {'key':{'key2':[]}}
有没有办法附加到d['key']上
我想得到:
d = {'key':{'key2':[], 'key3':[]}}
d['key']=['key3']显然不能产生期望的结果
我知道我能行
d = {'key': [{'key2': []}]}
然后在循环中附加到d['key'],但我试图避免这样做。您正在寻找的
d['key']['key3'] = []
由于d[“key”]
是一个字典,您可以像往常一样在此字典中设置键:
e = d["key"]
e["key3"] = []
或者干脆
d["key"]["key3"] = []
为什么不尝试:
d['key']['key3'] = []
这应该行得通。替代解决方案
d['key'].update({'key3':[]})