need help to understand error : unhashable type 'set' mean error, how to change to unmutable

need help to understand error : unhashable type 'set' mean error, how to change to unmutable

您好,有人可以帮助我了解如何开始对此进行故障排除吗?不可散列类型 'set' 是什么意思

                    vocabulary, _ = list(zip(*count_pairs))
                    vocabulary = list(vocabulary)
     45             full_token_and_id = zip(vocabulary, range(len(vocabulary)))
---> 46             self.full_token_to_id = dict(full_token_and_id)
     47 
     48             self.token_to_id = dict((k, self.full_token_to_id[k]) for k in list(self.full_token_to_id.keys())[:max_vocabulary_size])

TypeError: unhashable type: 'set'

您似乎将可变对象作为字典的键。尝试在字典的键中使用不可变对象。