D:\python\python.exe "E:/PyCharm practice/ceshi.py" Building prefix dict from the default dictionary ... Loading model from cache C:\Users\lenovo\AppData\Local\Temp\jieba.cache Loading model cost 0.632 seconds. Prefix dict has been built successfully. Traceback (most recent call last): File "E:/PyCharm practice/ceshi.py", line 53, in <module> combinations = list(set(combinations)) TypeError: unhashable type: 'list'
时间: 2023-12-04 21:05:09 浏览: 151
Python中运行有关jieba模块的时候报错:Building prefix dict from the default dictionary …
这个错误是因为你尝试将一个列表作为字典的键,但是列表是不可哈希的数据类型,不能用作字典的键。在你的代码中,你使用了set()函数将列表转换为集合,然后尝试将集合转换回列表,这可能导致其中某些元素的顺序发生了变化,从而使得某些列表变得不可哈希。你可以考虑使用元组而不是列表,或者使用其他可哈希的数据类型作为键。
阅读全文