python培训之列表可变化吗

发布时间:2022-10-17 09:49:21 人气:65 作者:多测师

  以下所有的内容都是基于内存地址来说的。

  不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。

  可变数据类型 :当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型。

  总结:不可变数据类型更改后地址发生改变,可变数据类型更改地址不发生改变

  列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,它是以[]括起来,每个元素以逗号隔开,而且它里面可以存放各种数据类型。

python培训之列表可变化吗

  list = [1,'q','qwer',True]

  print(list,type(list),id(list))

  list.append('djx')

  print(list,type(list),id(list))

  result:

  [1, 'q', 'qwer', True] 808140621128[1, 'q', 'qwer', True, 'djx'] 808140621128

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

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


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

热线电话

17727591462

上班时间

周一到周五

二维码
线