Asked about Lists, dictionaries and sets
What happens if you use a list as a dictionary key?
An answer that works
It raises a TypeError. Keys must be hashable, which means they cannot change. Lists can change, so they are not hashable. Use a tuple instead.
Reading an answer is not being able to give one. The section that teaches this is Lists, dictionaries and sets, 3 hours of Python.
Learn this properlyAlso asked about Python
What is the difference between a list and a tuple?Why use join instead of adding strings in a loop?What is the difference between == and is?What does s[::-1] do?How would you remove duplicates from a list?Why is checking membership in a set faster than in a list?What is the difference between sorted(x) and x.sort()?What is wrong with def f(items=[])?
All 36 questions on Python