• 技术文章 >后端开发 >Python教程

    python集合是可变类型吗

    anonymityanonymity2019-06-14 15:49:16原创3971
    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集合是可变类型吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python
    上一篇:python自带打包exe的库吗 下一篇:零基础学python要多久
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python的消息队列框架介绍• python sys模块的基本介绍• python哪个方向找工作容易• python可以做游戏辅助吗
    1/1

    PHP中文网