How do you decide when to use a list versus a dictionary versus a tuple in Python?

Technical