如何在我的字典中添加另一个第一级键



我不确定如何将另一个具有值的第一级键添加到我的容器(dictx(。

例如,最初我有:

dictx = {
'1': {
'var0': 'id1_value_var0', 
'var1': 'id1_value_var1', 
'var2': 'id1_value_var2', 
'var3': 'id1_value_var3', 
'var4': 'id1_value_var4', 
'var5': 'id1_value_var5'
}, 
}

我想添加或(附加(,具体取决于我的字典是否为空或已经有一些值,这是第一级的另一个键,如下所示:

dictx = {
'1': {
'var0': 'id1_value_var0', 
'var1': 'id1_value_var1', 
'var2': 'id1_value_var2', 
'var3': 'id1_value_var3', 
'var4': 'id1_value_var4', 
'var5': 'id1_value_var5'
}, 
'2': {
'var0': 'id2_value_var0', 
'var1': 'id2_value_var1', 
'var2': 'id2_value_var2', 
'var3': 'id2_value_var3', 
'var4': 'id2_value_var4', 
'var5': 'id2_value_var5'
}
}

谢谢。

dictx = {
'1': {
'var0': 'id1_value_var0', 
'var1': 'id1_value_var1', 
'var2': 'id1_value_var2', 
'var3': 'id1_value_var3', 
'var4': 'id1_value_var4', 
'var5': 'id1_value_var5'
}, 
}
new_key = '2'
new_value = {
'var0': 'id1_value_var0', 
'var1': 'id1_value_var1', 
'var2': 'id1_value_var2', 
'var3': 'id1_value_var3', 
'var4': 'id1_value_var4', 
'var5': 'id1_value_var5'
}
dictx[new_key] = new_value

字典现在是:

{'1': {'var0': 'id1_value_var0',
'var1': 'id1_value_var1',
'var2': 'id1_value_var2',
'var3': 'id1_value_var3',
'var4': 'id1_value_var4',
'var5': 'id1_value_var5'},
'2': {'var0': 'id1_value_var0',
'var1': 'id1_value_var1',
'var2': 'id1_value_var2',
'var3': 'id1_value_var3',
'var4': 'id1_value_var4',
'var5': 'id1_value_var5'}}

谢谢,我现在看到是这样的:

#>>> data['key1'] = {'intento1' : 'valor1'}
#>>> print(data)
#{'key1': {'intento1': 'valor1'}}
#>>> data['key2']= {'intento2': 'valor2'}
#>>> print(data)
#{'key1': {'intento1': 'valor1'}, 'key2': {'intento2': 'valor2'}}
#>>> import json
#>>> print(json.dumps(data, indent = 4, sort_keys=True))
#{
#    "key1": {
#        "intento1": "valor1"
#    },
#    "key2": {
#        "intento2": "valor2"
#    }
#}
#>>>

最新更新