The first thing a Google search finds for "unhashable type" is ~4k Stack Overflow results like:
* The word "hashable" verbatim, which appears in the glossary
* A suggestion of what to do instead
For example:
(That could be too much stuff, my point is I think there's room for improvement over "unhashable type: 'list'".)
I filed a bug about this (
https://bugs.python.org/issue41114), but it was closed by a core contributor, who suggested discussing that on this list instead. While it's true that you can Google the error message and find the relevant information, I think the error message text would be worth improving.