1. [4, 24] [3, 4, 17] 2. C 3. ERROR 4. Hello 5. The main difference is that a list is mutable while a tuple is immutable. This means that a list can be changed and manipulated while a tuple cannot. 6. Use 105 monster extract Use 7 cane sugar Use 10 goat butter Use 30 tabantha wheat ['monster extract', 'cane sugar', 'goat butter', 'tabantha wheat'] = Monster cake 7. thanks.replace(" "," ").lower() 8. A 9. 14 10. [{'Model': 'Toyota', 'Year': '2015', 'color': 'red'}, {'Model': 'Honda', 'Year': '2018', 'color': 'red'}] 11. 11100 12. 107 13. 2 14. 4 15. for dictionary in USStates: if dictionary["state"] == "Alabama": print("state found") else: state = "not found" if state == "not found": print("state not found") 16. C 17. [3, 4] 18. 10 10 8 19. Not Two Not Two Two Not Two Not Two Not Two 20. True: 2, 4, 5 False: 1, 3 21. strings: No when you want to change a string you have to make a new instance of that string which python points to. lists: Yes lists are mutable. dictionaries: Yes dictionaries are also mutable using append and extend and del, along with setting new values for keys. tuples: No tuples are not mutable they are often used to hold repeatedly used number or strings. 22. C 23. {'snake': 0, 'monkey': 0} 24. LOWER 25. [{'key': 'c'}] 26. [6,4] 27. (No answer provided) 28. 5 cubed equals 125 29. "srinsnnmis"