我有一个嵌套字典,如下所示:
g = {
'a': {
1.55: {
'CD': [1.55, 12],
'LM': [1.55, 12],
},
1.45: {
'AF': [1.45, 15],
},
1.6: {
'NR': [1.6, 26],
}
}
}
我想搜索每个元素,如果列表中有 12 则将其删除。我写了下面的代码,但是得到一个TypeError
. 我想知道是否有人可以提供帮助。
for e, p in g.iteritems():
for p,o in g[e].iteritems():
if g[e][p][o][1]==12:
del g[e][p][o]