我有一个嵌套字典的形式
'adipisci': {'foo': {'<UNK>': 2},
'adipisci': {'<UNK>': 2},
'non': {'adipisci': {'<UNK>': 2}}
'est': {'<UNK>': 3},
'tempora': {'<UNK>': 5}}
我需要生成
adipisci foo 2
adipisci adipisci 2
adipisci non adipisci 2
adipisci est 3
adipisci tempora 5
我有以下代码,但没有得到预期的结果
def myprint(d,result):
for k, v in d.items():
if k=='<UNK>':
print(result)
if isinstance(v, dict):
result+=' '+k
myprint(v,result)
else:
print("{0} : {1}".format(k, v))
侃侃无极
相关分类