python 在嵌套字典中追加字典

ste*_*ala 1 python

我有这本字典:

appointment = { soccer = {
                           day : 20,
                           month : april
                          }
               }
Run Code Online (Sandbox Code Playgroud)

我怎样才能在同一结构中插入这个字典?

appointment = { gym = {
                           day : 5,
                           month : may
                          }
               }
Run Code Online (Sandbox Code Playgroud)

预期输出:

appointment = { soccer = {
                           day : 20,
                           month : april
                          },
                 gym = {
                           day : 5,
                           month : may
                          }
               }
Run Code Online (Sandbox Code Playgroud)

我如何通过代码连接这个dictio?

小智 5

如果您使用的是 python 3.5 或更高版本,您可以使用以下语法合并字典:

appointment1 = { 'soccer' : {
                        'day' : 20,
                       'month' : 'april'
                       }

            }
appointment2 = { 'soccer' : {
                        'day' : 20,
                        'month' : 'april'
                       },
              'gym' : {
                        'day' : 5,
                        'month' : 'may'
                       }
            }
appointment = {**appointment1,**appointment2}
Run Code Online (Sandbox Code Playgroud)