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知识。
下一篇 python库怎么检查和安装?
