import pprint
x = {'planet': {'name': 'Earth', 'has': {'plants': 'yes', 'animals': 'yes',
    'cryptonite': 'no'}}}
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(x)
Howto Format dict string outputs nicely