Explain the difference between list and tuple in Python, and when you would use each in your data work.