原地不可变类型又叫可哈希(hashable)类型,原地可变类型又叫不可哈希类型。
hash还是会返回原地不可变类型的hash值,如果对一个原地可变的类型调用次函数,那么会返回TypeError。
只有可以hash的类型才可以作为dict的键。
只有可以hash的类型才可以放入set中,所以set本身不可以嵌套存放在set中。
举例说明:
内置函数id()会返回一个对象在内存中实际的存放地址。
有序的数据类型称为序列,支持索引、分片、加法、乘法、计算长度、比较大小操作。
比较时会依次比较每个元素的大小,如果依次比较时发现类型不相同会跳出错误。
下面关于Python的文章您也可能喜欢,不妨看看: