可能重复:
如何在 python 2.7x 中展平嵌套字典
如果我有字典:
dictionaryname= { 'key1' : 'value1',
'key2' : 'value2',
'key3' : { 'key3a': 'value3a' },
'key4' : { 'key4a': { 'key4aa': 'value4aa',
'key4ab': 'value4ab',
'key4ac': 'value4ac'},
'key4b': 'value4b'}
}
我该怎么做才能使结果如下:
key1
value1
key2
value2
key3
key3a
value3a
...
我只需要打印整个字典,不一定按正确的顺序。
如果我使用:
def print_all(dictionaryname):
for i in dictionaryname:
print i
我只得到:
key1
key2
key3
...
我该怎么办?