python集合可变吗?

发布时间:2022-06-16 09:46:22 人气:190 作者:多测师

  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:

  {'d', 1, '34', '1'} 870405285032

  {1, '34', 'djx', '1', 'd'} 870405285032

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

  以上内容为大家介绍了python集合可变吗?希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线