【发布时间】:2016-04-22 21:07:41
【问题描述】:
a = [
{
'b':[1,2,3]
},{
'c':{
'd':'e',
'f':'g'
}
}
]
b = [0,'b',2]
c = [2,'c','f']
在上面,我想使用b或c中包含的键来销毁a中的对应元素。在这种情况下,del a[1]['b'][2] 对应于a,或者a[2]['c'].pop('f') 对应于c。
在给定任意深度和树结构的情况下,是否有一种干净的方法来做到这一点?
【问题讨论】:
标签: python list dictionary nested