How do I pretty-print data structures in Python?

Python provides a built-in library called `pprint` (pretty-print) that is used to format and print data structures in a more readable way. This is especially useful for complex data structures such as lists and dictionaries.

pretty-print, pprint, Python data structures, readable output, code formatting

This content explains how to use the pprint module in Python for better readability of complex data structures.

import pprint # Create a sample data structure data = { 'name': 'John Doe', 'age': 30, 'city': 'New York', 'hobbies': ['reading', 'traveling', 'coding'] } # Pretty-print the data structure pp = pprint.PrettyPrinter(indent=4) pp.pprint(data)

pretty-print pprint Python data structures readable output code formatting