我有下面的嵌套字典:
config = {'trainsets': {'datasets':
{'coco': {'root': 'path1', 'anno': 'anno1', 'num_use': 1, 'frame_range': 2},
'ytb': {'root': 'path2', 'anno': 'anno2', 'num_use': 1, 'frame_range': 3},
'abc': {'root': 'path3', 'anno': 'anno3', 'num_use': 1, 'frame_range': 4}}}}
我需要删除 ONLY 'coco'
的元素'num_use'config = {'trainsets': {'datasets':
{'coco': {'root': 'path1', 'anno': 'anno1', 'frame_range': 2},
'ytb': {'root': 'path2', 'anno': 'anno2', 'num_use': 1, 'frame_range': 3},
'abc': {'root': 'path3', 'anno': 'anno3', 'num_use': 1, 'frame_range': 4}}}}
我尝试了以下操作,但不起作用:
del config['trainsets']['datasets']["coco"]["num_use"]
答案 0 :(得分:1)
config['trainsets']['datasets']["coco"].pop("num_use")
肯定可以工作