A practical guide to Python's built-in data structures — lists, tuples, sets, and dictionaries — when to use each, their time-complexity trade-offs, and when to reach for the collections module.