【发布时间】:2018-07-26 05:18:41
【问题描述】:
我有一本像这样的字典:
data = {'a1': {'version': '1',
'results': {'key':'value'}
},
'a2': {'version': '1',
'results': {'key':'value'}
}
}
我需要去掉关键的“版本”并得到这样的输出:
{'a1': {'results': {'key':'value'}},
'a2': {'results': {'key':'value'}},
...
我得到了代码:
data2 = {}
for k, v in data:
if k == 'version':
data2[k] = None
但是,这会返回一个空字典。
实现此目的的正确代码是什么?
【问题讨论】:
-
该代码没有正确缩进并且与问题相关还有很长的路要走。 SO 不是免费的编码服务。
标签: python dictionary iteration