pathon 递归去除字典中的项

求助,使用pathon, 递归方法。

将下面的字典中name包括2021 的去掉。要求,先去子,最后去父。也就是对boss_2而言,比须先去除son_1, son_2, son_3, 才能去boss_2, 对于 son_2, 比须先去除    'child': {'name':'k2021s'},才能去除son_2

 

Company={
    'boss':{
        'name':'No.1',
        'child':{
                'boss_1':{'name':'No.2-1',
                          'child':{
                                 'son_1':{
                                          'name':'No.3-1',
                                          'child':{'name':'mmm'}
                                          },
                                 'son_2':{'name':'a2021b'},
                                 'son_3':{'name':'No.3-2'}
                                  }
                         },                
                'boss_2':{'name':'a2021x',
                          'child':{
                                 'son_1':{'name':'m2021n'},
                                 'son_2':{
                                          'name':'q2021s',
                                          'child': {'name':'k2021s'}
                                          },
                                 'son_3':{'name':'f2021t'}
                                  }
                          },
                }
            }
        }
 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^