Produces human readable output of data structures.
In [1]: import pprint In [2]: tel = {'jack': 4098, 'sape': 4139} In [3]: pprint.pprint( tel) {'jack': 4098, 'sape': 4139} In [4]: pprint.pprint( tel, indent=5, width=20) { 'jack': 4098, 'sape': 4139}
Using the constructor:
In [1]: import pprint In [2]: tel = {'jack': 4098, 'sape': 4139} In [3]: pp = pprint.PrettyPrinter( indent=3, width=20) In [4]: pp.pprint( tel) { 'jack': 4098, 'sape': 4139}