Python 如何将另一个第一级密钥添加到我的dict

Python 如何将另一个第一级密钥添加到我的dict,python,dictionary,Python,Dictionary,我不知道如何将另一个具有值的一级键添加到我的容器(dictx)中 例如,最初我有: dictx = { '1': { 'var0': 'id1_value_var0', 'var1': 'id1_value_var1', 'var2': 'id1_value_var2', 'var3': 'id1_value_var3', 'var4': 'id1_value_var4', 'var

我不知道如何将另一个具有值的一级键添加到我的容器(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是空的还是已经有一些值,另一个第一级键如下:

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'
    }
}
#>>> 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"
#    }
#}
#>>>
多谢各位

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
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': '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'
    }
}
#>>> 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"
#    }
#}
#>>>

dictx[newkey]=newvalue如果我喜欢你的建议,我会得到: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'},'var0':'id2_value_var0','var1':'id2_value_var1','var2':'id2_value_var2','var3':'id2_value_var3','var4':'id2_value_var4','var5':'id2_value_var5'}见下面的示例。