Hercule Li 2021-05-23 16:00 采纳率: 0%
浏览 19

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'}
                                  }
                          },
                }
            }
        }
 

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-09-07 17:19
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

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

报告相同问题?

悬赏问题

  • ¥15 求达梦8数据库安装包
  • ¥15 YOLOv8模型网络结构更改后报错
  • ¥15 深度学习中梯度为None
  • ¥15 zynq烧写程序到flash后不运行
  • ¥15 (标签-51单片机|关键词-#include)
  • ¥15 裸板ESD问题的思考与实验
  • ¥15 electron+python
  • ¥50 远程调试PLC的解决方案的问题
  • ¥15 微信收付通中,自动分账的情况下,某一接收方分账失败了系统会自动在发起重新分账吗
  • ¥15 宝塔ssl证书一直待待验证