• 技术文章 >常见问题 >Python常见问题

    python集合可变吗?

    yangyang2020-05-09 14:37:24原创3449

    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
    品易云
    上一篇:python库怎么检查和安装? 下一篇:怎么清除python编译器的语句

    相关文章推荐

    • 如何判断python字符的数据类型• Python怎么导入xlrd?• Python如何读写二进制文件• python列表中去掉第几个值的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网