【发布时间】:2019-01-28 16:50:16
【问题描述】:
我有一个数据集,可能有n级有序词典的有序词典,现在我需要将它们全部转换为普通词典,除了递归搜索和转换之外,还有更简单的方法吗?
from collections import OrderedDict
an=OrderedDict([('method', 'constant'), ('data', '1.225')])
aw=OrderedDict([('method', 'constant'), ('data', OrderedDict([('1.225','777')]))])
print dict(an)
print dict(aw)
{'data': '1.225', 'method': 'constant'}
{'data': OrderedDict([('1.225', '777')]), 'method': 'constant'}
【问题讨论】:
标签: python dictionary recursion ordereddictionary