重複の可能性:
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
...
私は何をすべきか?