Describe two situations in which you would use a list; two situations in which you would use a tuple, and two situations in which you would use a dictionary. Also do some research to learn about data structure sets, describe when and how to use sets.