首页 > 后端开发 > Python教程 > python集合是可变类型吗

python集合是可变类型吗

anonymity
发布: 2019-06-14 15:49:16
原创
7137 人浏览过

python变量可以分为两种类型

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

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

python集合是可变类型吗

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

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

集合

我们常用来进行去重和关系运算,集合是无序的。

s = {1,'d','34','1',1}
print(s,type(s),id(s))
s.add('djx')
print(s,type(s),id(s))
result:
{&#39;d&#39;, 1, &#39;34&#39;, &#39;1&#39;} <class &#39;set&#39;> 870405285032
{1, &#39;34&#39;, &#39;djx&#39;, &#39;1&#39;, &#39;d&#39;} <class &#39;set&#39;> 870405285032
登录后复制

我们可以发现,虽然集合数据发生改变,但是内存地址没有发生了改变,那么集合就是可变数据类型。

以上是python集合是可变类型吗的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板