a = [
{
'b':[1,2,3]
},{
'c':{
'd':'e',
'f':'g'
}
}
]
b = [0,'b',2]
c = [2,'c','f']
在上述代码中,我希望使用
b
或c
中包含的键来删除a
中对应的元素。在这种情况下,对于a
,可以使用del a[1]['b'][2]
,对于c
,可以使用a[2]['c'].pop('f')
。是否有一种简洁的方式可以在树结构中任意深度地实现这一操作?
structure = structure[item]
,而且我也不确定del
是否适用于字典。 - Adamb
应该是[0,'b',2]
。我刚测试了一下,del
在字典上确实可以使用。 - skyler