如果你收到了错误消息“不可哈希的类型: 'List'”,意味着你正在尝试将一个不可哈希的类型(比如列表)作为字典的键使用。字典的键必须是可哈希的类型,即不可变的类型,这样才能确保键的唯一性。
要解决这个问题,你可以考虑以下几种方法:
tuple()
将列表转换为元组,元组是不可变的,所以可以作为字典的键。my_dict = {tuple(my_list): value}
my_dict = {i: value for i in range(len(my_list))}
my_dict = {'key': my_list}
请根据你的具体需求选择适合的解决方法。