b = {"c":0, "position":{}} b["position"]["IF"] = {} print(b) b["position"]["IF"].update({'1':1, '2':2}) print(b) 结果: {'c': 0, 'position': {'IF': {}}} {'c': 0, 'position': {'IF': {'1': 1, '2': 2}}}
dict1.update(dict2)方法是把一个dict2的键/值对更新到另一个dict1中,因此要保证b["position"]["IF"]是一个dict.