当前位置: 首页 > 图灵资讯 > 行业资讯> python集合可变吗?

python集合可变吗?

来源:图灵python
时间: 2026-04-20 15:43:54

python变量可分为两种类型:

  • 不可变类型(数字、字符串、元组、不可变集合)

  • 可变类型(列表、字典、可变集合)

python声明的变量以对象的形式存在,存在于机器的固定内存中。

指针可以理解为变量名称的对象

集合

我们经常用它来计算去重和关系,集合是无序的。

s={1,'d','34','1',1}
print(s,type(s),id(s))
s.add('djx')
print(s,type(s),id(s))
result:
{'d',1,'34','1'}<class'set'>870405285032
{1,'34','djx','1','d'}<class'set'>870405285032

我们可以发现,虽然集合数据发生了变化,但内存地址没有发生变化,因此集合是可变数据类型。

请关注Python视频教程栏目,了解更多Python知识。