可变和不可变

python中可哈希的数据类型,即不可变的数据结构(数值类型(int,float,bool)字符串str、元组tuple、自定义类的对象)。

不可哈希的数据类型,即可变的数据结构 (字典dict,列表list,集合set)

集合中的元素必须是可hash的,即不可变的数据类型。空集合 a=set() ,注意a={}创建的是一个空字典。

在Python中,可变数据类型是指可以在原地修改的数据类型,而不可变数据类型是指不能在原地修改的数据类型。

以下是一些常见的可变数据类型:

  • 列表(list)
  • 字典(dict)
  • 集合(set)

一些常见的不可变数据类型:

  • 数字(int, float, complex)
  • 字符串(str)
  • 元组(tuple)

参考文章

posted @ 2023-12-04 15:29  小满三岁啦  阅读(3)  评论(0编辑  收藏  举报