PythonのTypeError: unhashable type: 'set'とは何ですか?

「TypeError: unhashable type: 'set'」というエラーの意味と考えられる原因を紹介します。