python中map对象不可哈希
时间: 2023-06-25 10:06:30 浏览: 154
是的,Python中的map对象是不可哈希的。哈希是指将一个对象映射到一个唯一的整数值,从而可以用于字典、集合等数据结构。而map对象是一个迭代器,它并没有固定的元素个数和元素顺序,因此无法生成一个唯一的哈希值。如果需要将map对象转换为可哈希的类型,可以将其转换成元组或列表,再进行哈希操作。例如,可以使用tuple(map_object)将map对象转换为元组,再使用hash()函数进行哈希操作。
阅读全文