Choosing the Right Data Structure in Python: Lists, Tuples, Sets, and Dictionaries