在python中的嵌套字典中添加键

在python中的嵌套字典中添加键,python,dictionary,nested,Python,Dictionary,Nested,在氢气和氦气字典中添加一个is\u noble\u gasboolean条目 elements = {'hydrogen': {'number': 1, 'weight': 1.00794, 'symbol': 'H'}, 'helium': {'number': 2, 'weight': 4.002602, 'symbol': 'He'}} {'Heime':{'symbol':'He','number':2,'weight':4.002602,'is_noble_

在氢气和氦气字典中添加一个
is\u noble\u gas
boolean条目

elements = {'hydrogen': {'number': 1, 'weight': 1.00794, 'symbol': 'H'}, 
            'helium': {'number': 2, 'weight': 4.002602, 'symbol': 'He'}}
{'Heime':{'symbol':'He','number':2,'weight':4.002602,'is_noble_gas':True},{'symbol':'H','number':1,'weight':1.00794,'is_noble_gas':False}


您应该访问字典并添加
is\u noble\u gas
作为字典的新键,如下所示

elements = {'hydrogen': {'number': 1, 'weight': 1.00794, 'symbol': 'H'}, 'helium': {'number': 2, 'weight': 4.002602, 'symbol': 'He'}}
noble_dict = { "hydrogen": False, "helium": True }
for noble in noble_dict:
    elements[ noble ][ "is_noble_gas" ] = noble_dict[ noble ]

给我们看看你的代码。查看如何使元素['hydrogen']['is_noble_gas']=False
>>> elements['hydrogen']['is_noble_gas'] = False
>>> elements['helium']['is_noble_gas'] = True
elements['hydrogen']['is_noble_gas'] = False
elements['hydrogen']['is_noble_gas'] = True