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 07:05:09 浏览: 54
这个错误是因为你尝试将一个列表作为字典的键,但是列表是不可哈希的数据类型,不能用作字典的键。在你的代码中,你使用了set()函数将列表转换为集合,然后尝试将集合转换回列表,这可能导致其中某些元素的顺序发生了变化,从而使得某些列表变得不可哈希。你可以考虑使用元组而不是列表,或者使用其他可哈希的数据类型作为键。
相关问题
http://www.jetbrains.com/pycharm/
http://www.jetbrains.com/pycharm/ 是一个Python开发工具PyCharm的官方网站。PyCharm是一款功能强大的Python集成开发环境,支持代码自动补全、调试、版本控制等多种功能,适用于Python开发人员的日常工作。该网站提供了PyCharm的下载、文档、社区等资源,方便用户使用和学习。
https://www.jetbrains.com/pycharm/download/
这是一个PyCharm的下载链接,PyCharm是一个Python开发工具,可以帮助开发者更高效地编写Python代码。该链接提供了不同版本的PyCharm下载,包括专业版和社区版。用户可以根据自己的需要选择适合自己的版本进行下载。